home *** CD-ROM | disk | FTP | other *** search
/ Capture the Power of the Internet / Capture the Power of the Internet.iso / mac / MacFiles / MultimediaTools / Audio-Visual / betterplay.sit / BetterPlayer 1.0.2 / source / source.00.6 / QuickTime.INCL < prev    next >
MacBinary  |  2000-02-02  |  12.8 KB  |  [TEXT/FB^e]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Tue Feb 1 22:27:00 2000, modified Tue Feb 1 22:27:00 2000, creator 'FB^e', type ASCII, 9604 bytes "QuickTime.INCL" , at 0x2604 3168 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[FB^e]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0e 51 75 69 63 6b 54 | 69 6d 65 2e 49 4e 43 4c |..QuickT|ime.INCL|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 46 42 5e | 65 01 00 00 00 00 00 00 |.TEXTFB^|e.......|
|00000050| 00 00 00 00 00 25 84 00 | 00 0c 60 b4 bd 54 84 b4 |.....%..|..`..T..|
|00000060| bd 54 84 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.T......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 e1 94 00 00 |........|........|
|00000080| 63 6c 65 61 72 20 4c 4f | 43 41 4c 20 4d 4f 44 45 |clear LO|CAL MODE|
|00000090| 0d 4c 4f 43 41 4c 20 46 | 4e 20 49 6e 69 74 4d 6f |.LOCAL F|N InitMo|
|000000a0| 76 69 65 73 0d 44 49 4d | 20 4d 6f 76 69 65 42 6c |vies.DIM| MovieBl|
|000000b0| 6f 63 6b 50 74 72 20 61 | 73 20 70 6f 69 6e 74 65 |ockPtr a|s pointe|
|000000c0| 72 20 74 6f 20 4d 6f 76 | 69 65 49 6e 66 6f 0d 0d |r to Mov|ieInfo..|
|000000d0| 4c 4f 4e 47 20 49 46 20 | 46 4e 20 45 4e 54 45 52 |LONG IF |FN ENTER|
|000000e0| 4d 4f 56 49 45 53 20 3d | 20 30 0d 4d 6f 76 69 65 |MOVIES =| 0.Movie|
|000000f0| 42 6c 6f 63 6b 50 74 72 | 20 3d 20 46 4e 20 4e 45 |BlockPtr| = FN NE|
|00000100| 57 50 54 52 63 6c 65 61 | 72 20 28 73 69 7a 65 6f |WPTRclea|r (sizeo|
|00000110| 66 28 4d 6f 76 69 65 49 | 6e 66 6f 29 2a 36 34 29 |f(MovieI|nfo)*64)|
|00000120| 0d 58 45 4c 53 45 0d 4d | 6f 76 69 65 42 6c 6f 63 |.XELSE.M|ovieBloc|
|00000130| 6b 50 74 72 20 3d 20 30 | 0d 45 4e 44 20 49 46 0d |kPtr = 0|.END IF.|
|00000140| 45 4e 44 20 46 4e 20 3d | 20 4d 6f 76 69 65 42 6c |END FN =| MovieBl|
|00000150| 6f 63 6b 50 74 72 0d 0d | 63 6c 65 61 72 20 4c 4f |ockPtr..|clear LO|
|00000160| 43 41 4c 20 4d 4f 44 45 | 0d 4c 4f 43 41 4c 20 46 |CAL MODE|.LOCAL F|
|00000170| 4e 20 50 6c 61 79 4d 6f | 76 69 65 20 28 4d 6f 76 |N PlayMo|vie (Mov|
|00000180| 69 65 42 6c 6f 63 6b 50 | 74 72 20 61 73 20 70 6f |ieBlockP|tr as po|
|00000190| 69 6e 74 65 72 20 74 6f | 20 4d 6f 76 69 65 49 6e |inter to| MovieIn|
|000001a0| 66 6f 29 0d 44 49 4d 20 | 4f 53 45 72 72 25 0d 0d |fo).DIM |OSErr%..|
|000001b0| 4d 6f 76 69 65 42 6c 6f | 63 6b 50 74 72 20 3d 20 |MovieBlo|ckPtr = |
|000001c0| 4d 6f 76 69 65 42 6c 6f | 63 6b 50 74 72 20 2b 20 |MovieBlo|ckPtr + |
|000001d0| 53 49 5a 45 4f 46 28 4d | 6f 76 69 65 49 6e 66 6f |SIZEOF(M|ovieInfo|
|000001e0| 29 20 2a 20 57 49 4e 44 | 4f 57 28 5f 61 63 74 69 |) * WIND|OW(_acti|
|000001f0| 76 65 57 6e 64 29 0d 4f | 53 45 72 72 25 20 3d 20 |veWnd).O|SErr% = |
|00000200| 46 4e 20 50 52 45 52 4f | 4c 4c 4d 4f 56 49 45 28 |FN PRERO|LLMOVIE(|
|00000210| 4d 6f 76 69 65 42 6c 6f | 63 6b 50 74 72 2e 4d 6f |MovieBlo|ckPtr.Mo|
|00000220| 76 69 65 48 2c 30 2c 26 | 31 30 30 30 29 0d 43 41 |vieH,0,&|1000).CA|
|00000230| 4c 4c 20 53 54 41 52 54 | 4d 4f 56 49 45 28 4d 6f |LL START|MOVIE(Mo|
|00000240| 76 69 65 42 6c 6f 63 6b | 50 74 72 2e 4d 6f 76 69 |vieBlock|Ptr.Movi|
|00000250| 65 48 29 0d 0d 4d 6f 76 | 69 65 43 54 26 20 3d 20 |eH)..Mov|ieCT& = |
|00000260| 4d 6f 76 69 65 42 6c 6f | 63 6b 50 74 72 2e 4d 6f |MovieBlo|ckPtr.Mo|
|00000270| 76 69 65 43 6f 6e 74 72 | 6f 6c 6c 65 72 26 0d 78 |vieContr|oller&.x|
|00000280| 3d 46 4e 20 4d 43 4d 6f | 76 69 65 43 68 61 6e 67 |=FN MCMo|vieChang|
|00000290| 65 64 28 4d 6f 76 69 65 | 43 54 26 2c 4d 6f 76 69 |ed(Movie|CT&,Movi|
|000002a0| 65 48 29 0d 0d 45 4e 44 | 20 46 4e 0d 0d 63 6c 65 |eH)..END| FN..cle|
|000002b0| 61 72 20 4c 4f 43 41 4c | 20 4d 4f 44 45 0d 4c 4f |ar LOCAL| MODE.LO|
|000002c0| 43 41 4c 20 46 4e 20 52 | 65 77 69 6e 64 4d 6f 76 |CAL FN R|ewindMov|
|000002d0| 69 65 20 28 4d 6f 76 69 | 65 42 6c 6f 63 6b 50 74 |ie (Movi|eBlockPt|
|000002e0| 72 20 61 73 20 70 6f 69 | 6e 74 65 72 20 74 6f 20 |r as poi|nter to |
|000002f0| 4d 6f 76 69 65 49 6e 66 | 6f 29 0d 4d 6f 76 69 65 |MovieInf|o).Movie|
|00000300| 42 6c 6f 63 6b 50 74 72 | 20 3d 20 4d 6f 76 69 65 |BlockPtr| = Movie|
|00000310| 42 6c 6f 63 6b 50 74 72 | 20 2b 20 53 49 5a 45 4f |BlockPtr| + SIZEO|
|00000320| 46 28 4d 6f 76 69 65 49 | 6e 66 6f 29 20 2a 20 57 |F(MovieI|nfo) * W|
|00000330| 49 4e 44 4f 57 28 5f 61 | 63 74 69 76 65 57 6e 64 |INDOW(_a|ctiveWnd|
|00000340| 29 0d 43 41 4c 4c 20 47 | 4f 54 4f 42 45 47 49 4e |).CALL G|OTOBEGIN|
|00000350| 4e 49 4e 47 4f 46 4d 4f | 56 49 45 28 4d 6f 76 69 |NINGOFMO|VIE(Movi|
|00000360| 65 42 6c 6f 63 6b 50 74 | 72 2e 4d 6f 76 69 65 48 |eBlockPt|r.MovieH|
|00000370| 29 0d 0d 4d 6f 76 69 65 | 43 54 26 20 3d 20 4d 6f |)..Movie|CT& = Mo|
|00000380| 76 69 65 42 6c 6f 63 6b | 50 74 72 2e 4d 6f 76 69 |vieBlock|Ptr.Movi|
|00000390| 65 43 6f 6e 74 72 6f 6c | 6c 65 72 26 0d 78 3d 46 |eControl|ler&.x=F|
|000003a0| 4e 20 4d 43 4d 6f 76 69 | 65 43 68 61 6e 67 65 64 |N MCMovi|eChanged|
|000003b0| 28 4d 6f 76 69 65 43 54 | 26 2c 4d 6f 76 69 65 48 |(MovieCT|&,MovieH|
|000003c0| 29 0d 0d 45 4e 44 20 46 | 4e 0d 0d 63 6c 65 61 72 |)..END F|N..clear|
|000003d0| 20 4c 4f 43 41 4c 20 4d | 4f 44 45 0d 4c 4f 43 41 | LOCAL M|ODE.LOCA|
|000003e0| 4c 20 46 4e 20 53 74 6f | 70 4d 6f 76 69 65 20 28 |L FN Sto|pMovie (|
|000003f0| 4d 6f 76 69 65 42 6c 6f | 63 6b 50 74 72 20 61 73 |MovieBlo|ckPtr as|
|00000400| 20 70 6f 69 6e 74 65 72 | 20 74 6f 20 4d 6f 76 69 | pointer| to Movi|
|00000410| 65 49 6e 66 6f 29 0d 4d | 6f 76 69 65 42 6c 6f 63 |eInfo).M|ovieBloc|
|00000420| 6b 50 74 72 20 3d 20 4d | 6f 76 69 65 42 6c 6f 63 |kPtr = M|ovieBloc|
|00000430| 6b 50 74 72 20 2b 20 53 | 49 5a 45 4f 46 28 4d 6f |kPtr + S|IZEOF(Mo|
|00000440| 76 69 65 49 6e 66 6f 29 | 20 2a 20 57 49 4e 44 4f |vieInfo)| * WINDO|
|00000450| 57 28 5f 61 63 74 69 76 | 65 57 6e 64 29 0d 43 41 |W(_activ|eWnd).CA|
|00000460| 4c 4c 20 53 54 4f 50 4d | 4f 56 49 45 28 4d 6f 76 |LL STOPM|OVIE(Mov|
|00000470| 69 65 42 6c 6f 63 6b 50 | 74 72 2e 4d 6f 76 69 65 |ieBlockP|tr.Movie|
|00000480| 48 29 0d 0d 4d 6f 76 69 | 65 43 54 26 20 3d 20 4d |H)..Movi|eCT& = M|
|00000490| 6f 76 69 65 42 6c 6f 63 | 6b 50 74 72 2e 4d 6f 76 |ovieBloc|kPtr.Mov|
|000004a0| 69 65 43 6f 6e 74 72 6f | 6c 6c 65 72 26 0d 78 3d |ieContro|ller&.x=|
|000004b0| 46 4e 20 4d 43 4d 6f 76 | 69 65 43 68 61 6e 67 65 |FN MCMov|ieChange|
|000004c0| 64 28 4d 6f 76 69 65 43 | 54 26 2c 4d 6f 76 69 65 |d(MovieC|T&,Movie|
|000004d0| 48 29 0d 0d 45 4e 44 20 | 46 4e 0d 0d 6c 6f 63 61 |H)..END |FN..loca|
|000004e0| 6c 20 66 6e 20 47 65 74 | 43 68 61 6e 67 65 43 72 |l fn Get|ChangeCr|
|000004f0| 65 61 74 6f 72 24 0d 65 | 6e 64 20 66 6e 20 3d 20 |eator$.e|nd fn = |
|00000500| 67 43 68 61 6e 67 65 43 | 72 65 61 74 6f 72 24 0d |gChangeC|reator$.|
|00000510| 0d 6c 6f 63 61 6c 20 66 | 6e 20 47 65 74 41 75 74 |.local f|n GetAut|
|00000520| 6f 50 6c 61 79 56 61 72 | 24 0d 65 6e 64 20 66 6e |oPlayVar|$.end fn|
|00000530| 20 3d 20 67 41 75 74 6f | 50 6c 61 79 24 0d 0d 6c | = gAuto|Play$..l|
|00000540| 6f 63 61 6c 20 66 6e 20 | 47 65 74 4c 6f 6f 70 56 |ocal fn |GetLoopV|
|00000550| 61 72 24 0d 65 6e 64 20 | 66 6e 20 3d 20 67 4c 6f |ar$.end |fn = gLo|
|00000560| 6f 70 24 0d 0d 43 4c 45 | 41 52 20 4c 4f 43 41 4c |op$..CLE|AR LOCAL|
|00000570| 20 4d 4f 44 45 0d 4c 4f | 43 41 4c 20 46 4e 20 4e | MODE.LO|CAL FN N|
|00000580| 65 77 4d 6f 76 69 65 57 | 69 6e 64 6f 77 28 4d 6f |ewMovieW|indow(Mo|
|00000590| 76 69 65 42 6c 6f 63 6b | 50 74 72 20 61 73 20 70 |vieBlock|Ptr as p|
|000005a0| 6f 69 6e 74 65 72 20 74 | 6f 20 4d 6f 76 69 65 49 |ointer t|o MovieI|
|000005b0| 6e 66 6f 2c 46 69 6c 65 | 4e 61 6d 65 24 2c 56 52 |nfo,File|Name$,VR|
|000005c0| 65 66 4e 75 6d 25 2c 4d | 6f 76 69 65 54 6f 70 25 |efNum%,M|ovieTop%|
|000005d0| 2c 4d 6f 76 69 65 4c 65 | 66 74 25 2c 46 6c 61 67 |,MovieLe|ft%,Flag|
|000005e0| 73 25 29 0d 44 49 4d 20 | 50 61 72 61 6d 42 6c 6f |s%).DIM |ParamBlo|
|000005f0| 63 6b 2e 31 32 38 2c 43 | 47 72 61 66 50 74 72 26 |ck.128,C|GrafPtr&|
|00000600| 2c 43 75 72 44 65 76 26 | 2c 4d 6f 76 69 65 43 54 |,CurDev&|,MovieCT|
|00000610| 26 2c 4d 6f 76 69 65 26 | 2c 4f 53 45 72 72 25 2c |&,Movie&|,OSErr%,|
|00000620| 57 6e 64 49 44 25 2c 4d | 6f 76 69 65 52 65 73 52 |WndID%,M|ovieResR|
|00000630| 65 66 4e 75 6d 25 2c 52 | 65 73 49 44 25 2c 44 61 |efNum%,R|esID%,Da|
|00000640| 74 65 52 65 66 43 68 61 | 6e 67 65 64 25 2c 52 65 |teRefCha|nged%,Re|
|00000650| 73 4e 61 6d 65 24 0d 44 | 49 4d 20 42 6f 78 52 65 |sName$.D|IM BoxRe|
|00000660| 63 74 20 61 73 20 72 65 | 63 74 0d 44 49 4d 20 4d |ct as re|ct.DIM M|
|00000670| 43 52 65 63 74 20 61 73 | 20 72 65 63 74 0d 44 49 |CRect as| rect.DI|
|00000680| 4d 20 40 20 46 53 53 70 | 65 63 3b 30 2c 46 53 56 |M @ FSSp|ec;0,FSV|
|00000690| 52 65 66 4e 75 6d 25 2c | 46 53 50 61 72 49 44 26 |RefNum%,|FSParID&|
|000006a0| 2c 36 33 20 46 53 4e 61 | 6d 65 24 0d 0d 57 6e 64 |,63 FSNa|me$..Wnd|
|000006b0| 49 44 25 20 20 20 20 20 | 3d 20 30 0d 46 53 56 52 |ID% |= 0.FSVR|
|000006c0| 65 66 4e 75 6d 25 20 3d | 20 56 52 65 66 4e 75 6d |efNum% =| VRefNum|
|000006d0| 25 0d 46 53 4e 61 6d 65 | 24 20 20 20 20 3d 20 46 |%.FSName|$ = F|
|000006e0| 69 6c 65 4e 61 6d 65 24 | 0d 0d 4c 4f 4e 47 20 49 |ileName$|..LONG I|
|000006f0| 46 20 4d 6f 76 69 65 42 | 6c 6f 63 6b 50 74 72 0d |F MovieB|lockPtr.|
|00000700| 6d 79 46 69 72 73 74 52 | 65 73 46 69 6c 65 25 20 |myFirstR|esFile% |
|00000710| 3d 20 46 4e 20 43 55 52 | 52 45 53 46 49 4c 45 0d |= FN CUR|RESFILE.|
|00000720| 4c 4f 4e 47 20 49 46 20 | 46 53 4e 61 6d 65 24 20 |LONG IF |FSName$ |
|00000730| 3d 20 22 22 0d 46 53 4e | 61 6d 65 24 20 3d 46 49 |= "".FSN|ame$ =FI|
|00000740| 4c 45 53 24 28 31 2c 22 | 22 2c 2c 46 53 56 52 65 |LES$(1,"|",,FSVRe|
|00000750| 66 4e 75 6d 25 29 0d 45 | 4e 44 20 49 46 0d 0d 4c |fNum%).E|ND IF..L|
|00000760| 4f 4e 47 20 49 46 20 46 | 53 4e 61 6d 65 24 20 3c |ONG IF F|SName$ <|
|00000770| 3e 20 22 22 0d 50 61 72 | 61 6d 42 6c 6f 63 6b 2e |> "".Par|amBlock.|
|00000780| 69 6f 4e 61 6d 65 50 74 | 72 26 20 20 20 3d 20 40 |ioNamePt|r& = @|
|00000790| 46 53 4e 61 6d 65 24 0d | 50 61 72 61 6d 42 6c 6f |FSName$.|ParamBlo|
|000007a0| 63 6b 2e 69 6f 56 52 65 | 66 4e 75 6d 25 20 20 20 |ck.ioVRe|fNum% |
|000007b0| 3d 20 46 53 56 52 65 66 | 4e 75 6d 25 0d 50 61 72 |= FSVRef|Num%.Par|
|000007c0| 61 6d 42 6c 6f 63 6b 2e | 69 6f 46 44 69 72 49 6e |amBlock.|ioFDirIn|
|000007d0| 64 65 78 25 20 3d 20 30 | 0d 0d 4f 53 45 72 72 25 |dex% = 0|..OSErr%|
|000007e0| 20 3d 20 46 4e 20 47 45 | 54 43 41 54 49 4e 46 4f | = FN GE|TCATINFO|
|000007f0| 28 50 61 72 61 6d 42 6c | 6f 63 6b 29 0d 46 53 50 |(ParamBl|ock).FSP|
|00000800| 61 72 49 44 26 20 3d 20 | 5b 40 50 61 72 61 6d 42 |arID& = |[@ParamB|
|00000810| 6c 6f 63 6b 20 2b 20 5f | 69 6f 46 4c 50 61 72 49 |lock + _|ioFLParI|
|00000820| 44 5d 0d 0d 4c 4f 4e 47 | 20 49 46 20 46 4e 20 4f |D]..LONG| IF FN O|
|00000830| 50 45 4e 4d 4f 56 49 45 | 46 49 4c 45 28 46 53 53 |PENMOVIE|FILE(FSS|
|00000840| 70 65 63 2c 4d 6f 76 69 | 65 52 65 73 52 65 66 4e |pec,Movi|eResRefN|
|00000850| 75 6d 25 2c 5f 46 53 52 | 64 50 65 72 6d 29 20 3d |um%,_FSR|dPerm) =|
|00000860| 20 5f 4e 6f 45 72 72 0d | 4c 4f 4e 47 20 49 46 20 | _NoErr.|LONG IF |
|00000870| 46 4e 20 4e 45 57 4d 4f | 56 49 45 46 52 4f 4d 46 |FN NEWMO|VIEFROMF|
|00000880| 49 4c 45 28 4d 6f 76 69 | 65 26 2c 4d 6f 76 69 65 |ILE(Movi|e&,Movie|
|00000890| 52 65 73 52 65 66 4e 75 | 6d 25 2c 52 65 73 49 44 |ResRefNu|m%,ResID|
|000008a0| 25 2c 52 65 73 4e 61 6d | 65 24 2c 31 2c 44 61 74 |%,ResNam|e$,1,Dat|
|000008b0| 65 52 65 66 43 68 61 6e | 67 65 64 25 29 20 3d 20 |eRefChan|ged%) = |
|000008c0| 5f 6e 6f 45 72 72 0d 0d | 44 4f 0d 4d 6f 76 69 65 |_noErr..|DO.Movie|
|000008d0| 42 6c 6f 63 6b 50 74 72 | 20 3d 20 4d 6f 76 69 65 |BlockPtr| = Movie|
|000008e0| 42 6c 6f 63 6b 50 74 72 | 20 2b 20 53 49 5a 45 4f |BlockPtr| + SIZEO|
|000008f0| 46 28 4d 6f 76 69 65 49 | 6e 66 6f 29 0d 49 4e 43 |F(MovieI|nfo).INC|
|00000900| 28 57 6e 64 49 44 25 29 | 0d 55 4e 54 49 4c 20 57 |(WndID%)|.UNTIL W|
|00000910| 49 4e 44 4f 57 28 2d 57 | 6e 64 49 44 25 29 20 3d |INDOW(-W|ndID%) =|
|00000920| 20 30 0d 0d 43 41 4c 4c | 20 47 45 54 4d 4f 56 49 | 0..CALL| GETMOVI|
|00000930| 45 42 4f 58 28 4d 6f 76 | 69 65 26 2c 42 6f 78 52 |EBOX(Mov|ie&,BoxR|
|00000940| 65 63 74 29 0d 43 41 4c | 4c 20 4f 46 46 53 45 54 |ect).CAL|L OFFSET|
|00000950| 52 45 43 54 28 42 6f 78 | 52 65 63 74 2c 2d 42 6f |RECT(Box|Rect,-Bo|
|00000960| 78 52 65 63 74 2e 4c 65 | 66 74 25 2c 2d 42 6f 78 |xRect.Le|ft%,-Box|
|00000970| 52 65 63 74 2e 54 6f 70 | 25 29 0d 0d 4c 4f 4e 47 |Rect.Top|%)..LONG|
|00000980| 20 49 46 20 46 6c 61 67 | 73 25 20 41 4e 44 20 38 | IF Flag|s% AND 8|
|00000990| 0d 42 6f 78 52 65 63 74 | 2e 42 6f 74 74 6f 6d 25 |.BoxRect|.Bottom%|
|000009a0| 20 3d 20 42 6f 78 52 65 | 63 74 2e 42 6f 74 74 6f | = BoxRe|ct.Botto|
|000009b0| 6d 25 20 2b 20 42 6f 78 | 52 65 63 74 2e 42 6f 74 |m% + Box|Rect.Bot|
|000009c0| 74 6f 6d 25 0d 42 6f 78 | 52 65 63 74 2e 52 69 67 |tom%.Box|Rect.Rig|
|000009d0| 68 74 25 20 3d 20 42 6f | 78 52 65 63 74 2e 52 69 |ht% = Bo|xRect.Ri|
|000009e0| 67 68 74 25 20 2b 20 42 | 6f 78 52 65 63 74 2e 52 |ght% + B|oxRect.R|
|000009f0| 69 67 68 74 25 0d 45 4e | 44 20 49 46 0d 0d 6c 6f |ight%.EN|D IF..lo|
|00000a00| 6e 67 20 69 66 20 42 6f | 78 52 65 63 74 2e 42 6f |ng if Bo|xRect.Bo|
|00000a10| 74 74 6f 6d 25 20 3d 3c | 20 31 36 20 6f 72 20 42 |ttom% =<| 16 or B|
|00000a20| 6f 78 52 65 63 74 2e 52 | 69 67 68 74 25 20 3d 3c |oxRect.R|ight% =<|
|00000a30| 20 31 36 0d 42 6f 78 52 | 65 63 74 2e 42 6f 74 74 | 16.BoxR|ect.Bott|
|00000a40| 6f 6d 25 20 3d 20 30 0d | 42 6f 78 52 65 63 74 2e |om% = 0.|BoxRect.|
|00000a50| 52 69 67 68 74 25 20 3d | 20 31 35 30 0d 65 6e 64 |Right% =| 150.end|
|00000a60| 20 69 66 0d 0d 43 41 4c | 4c 20 53 45 54 4d 4f 56 | if..CAL|L SETMOV|
|00000a70| 49 45 42 4f 58 28 4d 6f | 76 69 65 26 2c 42 6f 78 |IEBOX(Mo|vie&,Box|
|00000a80| 52 65 63 74 2e 54 6f 70 | 25 29 0d 0d 57 49 4e 44 |Rect.Top|%)..WIND|
|00000a90| 4f 57 20 57 6e 64 49 44 | 25 2c 46 53 4e 61 6d 65 |OW WndID|%,FSName|
|00000aa0| 24 2c 28 4d 6f 76 69 65 | 4c 65 66 74 25 2c 4d 6f |$,(Movie|Left%,Mo|
|00000ab0| 76 69 65 54 6f 70 25 29 | 2d 28 42 6f 78 52 65 63 |vieTop%)|-(BoxRec|
|00000ac0| 74 2e 52 69 67 68 74 25 | 2b 4d 6f 76 69 65 4c 65 |t.Right%|+MovieLe|
|00000ad0| 66 74 25 2c 4d 6f 76 69 | 65 54 6f 70 25 2b 42 6f |ft%,Movi|eTop%+Bo|
|00000ae0| 78 52 65 63 74 2e 42 6f | 74 74 6f 6d 25 2b 31 36 |xRect.Bo|ttom%+16|
|00000af0| 29 2c 5f 64 6f 63 4e 6f | 47 72 6f 77 0d 43 41 4c |),_docNo|Grow.CAL|
|00000b00| 4c 20 47 45 54 47 57 4f | 52 4c 44 28 43 47 72 61 |L GETGWO|RLD(CGra|
|00000b10| 66 50 74 72 26 2c 43 75 | 72 44 65 76 26 29 0d 43 |fPtr&,Cu|rDev&).C|
|00000b20| 41 4c 4c 20 53 45 54 4d | 4f 56 49 45 47 57 4f 52 |ALL SETM|OVIEGWOR|
|00000b30| 4c 44 28 4d 6f 76 69 65 | 26 2c 43 47 72 61 66 50 |LD(Movie|&,CGrafP|
|00000b40| 74 72 26 2c 30 29 0d 0d | 4d 43 52 65 63 74 3b 38 |tr&,0)..|MCRect;8|
|00000b50| 20 3d 20 43 47 72 61 66 | 50 74 72 26 2b 5f 50 6f | = CGraf|Ptr&+_Po|
|00000b60| 72 74 52 65 63 74 0d 4d | 6f 76 69 65 43 54 26 20 |rtRect.M|ovieCT& |
|00000b70| 3d 20 46 4e 20 4e 45 57 | 4d 4f 56 49 45 43 4f 4e |= FN NEW|MOVIECON|
|00000b80| 54 52 4f 4c 4c 45 52 28 | 4d 6f 76 69 65 26 2c 4d |TROLLER(|Movie&,M|
|00000b90| 43 52 65 63 74 2c 26 31 | 35 29 0d 0d 4d 6f 76 69 |CRect,&1|5)..Movi|
|00000ba0| 65 42 6c 6f 63 6b 50 74 | 72 2e 4d 6f 76 69 65 48 |eBlockPt|r.MovieH|
|00000bb0| 20 3d 20 4d 6f 76 69 65 | 26 0d 4d 6f 76 69 65 42 | = Movie|&.MovieB|
|00000bc0| 6c 6f 63 6b 50 74 72 2e | 4d 6f 76 69 65 43 6f 6e |lockPtr.|MovieCon|
|00000bd0| 74 72 6f 6c 6c 65 72 26 | 20 3d 20 4d 6f 76 69 65 |troller&| = Movie|
|00000be0| 43 54 26 0d 4d 6f 76 69 | 65 42 6c 6f 63 6b 50 74 |CT&.Movi|eBlockPt|
|00000bf0| 72 2e 4d 6f 76 69 65 50 | 6f 72 74 20 3d 20 43 47 |r.MovieP|ort = CG|
|00000c00| 72 61 66 50 74 72 26 0d | 4d 6f 76 69 65 42 6c 6f |rafPtr&.|MovieBlo|
|00000c10| 63 6b 50 74 72 2e 4d 6f | 76 69 65 52 65 73 52 65 |ckPtr.Mo|vieResRe|
|00000c20| 66 4e 75 6d 25 20 3d 20 | 4d 6f 76 69 65 52 65 73 |fNum% = |MovieRes|
|00000c30| 52 65 66 4e 75 6d 25 0d | 4d 6f 76 69 65 42 6c 6f |RefNum%.|MovieBlo|
|00000c40| 63 6b 50 74 72 2e 4d 6f | 76 69 65 46 6c 61 67 73 |ckPtr.Mo|vieFlags|
|00000c50| 25 20 3d 20 46 6c 61 67 | 73 25 0d 4d 6f 76 69 65 |% = Flag|s%.Movie|
|00000c60| 42 6c 6f 63 6b 50 74 72 | 2e 4d 6f 76 69 65 4c 6f |BlockPtr|.MovieLo|
|00000c70| 6f 70 25 20 3d 20 5f 66 | 61 6c 73 65 0d 4d 6f 76 |op% = _f|alse.Mov|
|00000c80| 69 65 42 6c 6f 63 6b 50 | 74 72 2e 4d 6f 76 69 65 |ieBlockP|tr.Movie|
|00000c90| 41 75 74 6f 70 6c 61 79 | 25 20 3d 20 5f 66 61 6c |Autoplay|% = _fal|
|00000ca0| 73 65 0d 4d 6f 76 69 65 | 42 6c 6f 63 6b 50 74 72 |se.Movie|BlockPtr|
|00000cb0| 2e 4d 6f 76 69 65 4c 6f | 63 61 74 69 6f 6e 25 20 |.MovieLo|cation% |
|00000cc0| 3d 20 46 53 56 52 65 66 | 4e 75 6d 25 0d 4d 6f 76 |= FSVRef|Num%.Mov|
|00000cd0| 69 65 42 6c 6f 63 6b 50 | 74 72 2e 4d 6f 76 69 65 |ieBlockP|tr.Movie|
|00000ce0| 4e 61 6d 65 73 24 20 3d | 20 46 53 4e 61 6d 65 24 |Names$ =| FSName$|
|00000cf0| 0d 0d 78 24 3d 46 4e 20 | 47 65 74 53 74 72 69 6e |..x$=FN |GetStrin|
|00000d00| 67 24 20 28 46 53 4e 61 | 6d 65 24 2c 46 53 56 52 |g$ (FSNa|me$,FSVR|
|00000d10| 65 66 4e 75 6d 25 2c 35 | 30 30 30 29 0d 6c 6f 6e |efNum%,5|000).lon|
|00000d20| 67 20 69 66 20 78 24 3d | 22 59 22 20 6f 72 20 78 |g if x$=|"Y" or x|
|00000d30| 24 3d 22 4e 22 0d 6c 6f | 6e 67 20 69 66 20 78 24 |$="N".lo|ng if x$|
|00000d40| 20 3d 20 22 59 22 0d 4d | 6f 76 69 65 42 6c 6f 63 | = "Y".M|ovieBloc|
|00000d50| 6b 50 74 72 2e 4d 6f 76 | 69 65 41 75 74 6f 70 6c |kPtr.Mov|ieAutopl|
|00000d60| 61 79 25 20 3d 20 5f 74 | 72 75 65 0d 78 65 6c 73 |ay% = _t|rue.xels|
|00000d70| 65 0d 4d 6f 76 69 65 42 | 6c 6f 63 6b 50 74 72 2e |e.MovieB|lockPtr.|
|00000d80| 4d 6f 76 69 65 41 75 74 | 6f 70 6c 61 79 25 20 3d |MovieAut|oplay% =|
|00000d90| 20 5f 66 61 6c 73 65 0d | 65 6e 64 20 69 66 0d 78 | _false.|end if.x|
|00000da0| 65 6c 73 65 0d 6c 6f 6e | 67 20 69 66 20 46 4e 20 |else.lon|g if FN |
|00000db0| 47 65 74 41 75 74 6f 50 | 6c 61 79 56 61 72 24 20 |GetAutoP|layVar$ |
|00000dc0| 3d 20 22 59 22 0d 4d 6f | 76 69 65 42 6c 6f 63 6b |= "Y".Mo|vieBlock|
|00000dd0| 50 74 72 2e 4d 6f 76 69 | 65 41 75 74 6f 70 6c 61 |Ptr.Movi|eAutopla|
|00000de0| 79 25 20 3d 20 5f 74 72 | 75 65 0d 78 65 6c 73 65 |y% = _tr|ue.xelse|
|00000df0| 0d 4d 6f 76 69 65 42 6c | 6f 63 6b 50 74 72 2e 4d |.MovieBl|ockPtr.M|
|00000e00| 6f 76 69 65 41 75 74 6f | 70 6c 61 79 25 20 3d 20 |ovieAuto|play% = |
|00000e10| 5f 66 61 6c 73 65 0d 65 | 6e 64 20 69 66 0d 65 6e |_false.e|nd if.en|
|00000e20| 64 20 69 66 0d 0d 78 24 | 3d 46 4e 20 47 65 74 53 |d if..x$|=FN GetS|
|00000e30| 74 72 69 6e 67 24 20 28 | 46 53 4e 61 6d 65 24 2c |tring$ (|FSName$,|
|00000e40| 46 53 56 52 65 66 4e 75 | 6d 25 2c 35 30 30 31 29 |FSVRefNu|m%,5001)|
|00000e50| 0d 6c 6f 6e 67 20 69 66 | 20 78 24 3d 22 59 22 20 |.long if| x$="Y" |
|00000e60| 6f 72 20 78 24 3d 22 4e | 22 0d 6c 6f 6e 67 20 69 |or x$="N|".long i|
|00000e70| 66 20 78 24 20 3d 20 22 | 59 22 0d 4d 6f 76 69 65 |f x$ = "|Y".Movie|
|00000e80| 42 6c 6f 63 6b 50 74 72 | 2e 4d 6f 76 69 65 4c 6f |BlockPtr|.MovieLo|
|00000e90| 6f 70 25 20 3d 20 5f 74 | 72 75 65 0d 78 65 6c 73 |op% = _t|rue.xels|
|00000ea0| 65 0d 4d 6f 76 69 65 42 | 6c 6f 63 6b 50 74 72 2e |e.MovieB|lockPtr.|
|00000eb0| 4d 6f 76 69 65 4c 6f 6f | 70 25 20 3d 20 5f 66 61 |MovieLoo|p% = _fa|
|00000ec0| 6c 73 65 0d 65 6e 64 20 | 69 66 0d 78 65 6c 73 65 |lse.end |if.xelse|
|00000ed0| 0d 6c 6f 6e 67 20 69 66 | 20 46 4e 20 47 65 74 4c |.long if| FN GetL|
|00000ee0| 6f 6f 70 56 61 72 24 20 | 3d 20 22 59 22 0d 4d 6f |oopVar$ |= "Y".Mo|
|00000ef0| 76 69 65 42 6c 6f 63 6b | 50 74 72 2e 4d 6f 76 69 |vieBlock|Ptr.Movi|
|00000f00| 65 4c 6f 6f 70 25 20 3d | 20 5f 74 72 75 65 0d 78 |eLoop% =| _true.x|
|00000f10| 65 6c 73 65 0d 4d 6f 76 | 69 65 42 6c 6f 63 6b 50 |else.Mov|ieBlockP|
|00000f20| 74 72 2e 4d 6f 76 69 65 | 4c 6f 6f 70 25 20 3d 20 |tr.Movie|Loop% = |
|00000f30| 5f 66 61 6c 73 65 0d 65 | 6e 64 20 69 66 0d 65 6e |_false.e|nd if.en|
|00000f40| 64 20 69 66 0d 0d 6c 6f | 6e 67 20 69 66 20 4d 6f |d if..lo|ng if Mo|
|00000f50| 76 69 65 42 6c 6f 63 6b | 50 74 72 2e 4d 6f 76 69 |vieBlock|Ptr.Movi|
|00000f60| 65 41 75 74 6f 70 6c 61 | 79 25 20 3d 20 5f 74 72 |eAutopla|y% = _tr|
|00000f70| 75 65 0d 43 41 4c 4c 20 | 73 74 61 72 74 6d 6f 76 |ue.CALL |startmov|
|00000f80| 69 65 28 4d 6f 76 69 65 | 26 29 0d 43 41 4c 4c 20 |ie(Movie|&).CALL |
|00000f90| 47 4f 54 4f 42 45 47 49 | 4e 4e 49 4e 47 4f 46 4d |GOTOBEGI|NNINGOFM|
|00000fa0| 4f 56 49 45 28 4d 6f 76 | 69 65 26 29 0d 78 25 3d |OVIE(Mov|ie&).x%=|
|00000fb0| 46 4e 20 4d 43 4d 6f 76 | 69 65 43 68 61 6e 67 65 |FN MCMov|ieChange|
|00000fc0| 64 28 4d 6f 76 69 65 43 | 54 26 2c 4d 6f 76 69 65 |d(MovieC|T&,Movie|
|00000fd0| 26 29 0d 65 6e 64 20 69 | 66 0d 0d 45 4e 44 20 49 |&).end i|f..END I|
|00000fe0| 46 0d 45 4e 44 20 49 46 | 0d 45 4e 44 20 49 46 0d |F.END IF|.END IF.|
|00000ff0| 45 4e 44 20 49 46 0d 43 | 41 4c 4c 20 55 53 45 52 |END IF.C|ALL USER|
|00001000| 45 53 46 49 4c 45 20 28 | 6d 79 46 69 72 73 74 52 |ESFILE (|myFirstR|
|00001010| 65 73 46 69 6c 65 25 29 | 0d 45 4e 44 20 46 4e 20 |esFile%)|.END FN |
|00001020| 3d 20 57 6e 64 49 44 25 | 0d 0d 4c 4f 43 41 4c 20 |= WndID%|..LOCAL |
|00001030| 46 4e 20 43 6f 6e 74 72 | 6f 6c 6c 65 72 45 76 65 |FN Contr|ollerEve|
|00001040| 6e 74 28 4d 6f 76 69 65 | 43 54 26 2c 45 76 65 6e |nt(Movie|CT&,Even|
|00001050| 74 50 74 72 26 29 0d 4c | 4f 4e 47 20 49 46 20 66 |tPtr&).L|ONG IF f|
|00001060| 6e 20 4d 43 49 53 50 4c | 41 59 45 52 45 56 45 4e |n MCISPL|AYEREVEN|
|00001070| 54 28 4d 6f 76 69 65 43 | 54 26 2c 23 45 76 65 6e |T(MovieC|T&,#Even|
|00001080| 74 50 74 72 26 29 20 3d | 20 31 0d 25 20 45 76 65 |tPtr&) =| 1.% Eve|
|00001090| 6e 74 50 74 72 26 2c 30 | 0d 45 4e 44 20 49 46 0d |ntPtr&,0|.END IF.|
|000010a0| 45 4e 44 20 46 4e 0d 0d | 4c 4f 43 41 4c 20 4d 4f |END FN..|LOCAL MO|
|000010b0| 44 45 0d 4c 4f 43 41 4c | 20 46 4e 20 54 72 79 4d |DE.LOCAL| FN TryM|
|000010c0| 6f 76 69 65 45 76 65 6e | 74 28 4d 6f 76 69 65 42 |ovieEven|t(MovieB|
|000010d0| 6c 6f 63 6b 50 74 72 20 | 61 73 20 70 6f 69 6e 74 |lockPtr |as point|
|000010e0| 65 72 20 74 6f 20 4d 6f | 76 69 65 49 6e 66 6f 2c |er to Mo|vieInfo,|
|000010f0| 45 76 65 6e 74 50 74 72 | 26 29 0d 4c 4f 4e 47 20 |EventPtr|&).LONG |
|00001100| 49 46 20 4d 6f 76 69 65 | 42 6c 6f 63 6b 50 74 72 |IF Movie|BlockPtr|
|00001110| 0d 44 49 4d 20 4f 6c 64 | 50 6f 72 74 26 2c 54 68 |.DIM Old|Port&,Th|
|00001120| 65 50 6f 72 74 26 2c 4d | 6f 76 69 65 43 54 26 2c |ePort&,M|ovieCT&,|
|00001130| 4d 6f 76 69 65 26 2c 4f | 53 45 72 72 25 2c 57 6e |Movie&,O|SErr%,Wn|
|00001140| 64 49 44 25 0d 0d 43 41 | 4c 4c 20 47 45 54 50 4f |dID%..CA|LL GETPO|
|00001150| 52 54 28 4f 6c 64 50 6f | 72 74 26 29 0d 0d 46 4f |RT(OldPo|rt&)..FO|
|00001160| 52 20 57 6e 64 49 44 25 | 20 3d 20 31 20 54 4f 20 |R WndID%| = 1 TO |
|00001170| 36 33 0d 4d 6f 76 69 65 | 42 6c 6f 63 6b 50 74 72 |63.Movie|BlockPtr|
|00001180| 20 3d 20 4d 6f 76 69 65 | 42 6c 6f 63 6b 50 74 72 | = Movie|BlockPtr|
|00001190| 20 2b 20 53 49 5a 45 4f | 46 28 4d 6f 76 69 65 49 | + SIZEO|F(MovieI|
|000011a0| 6e 66 6f 29 0d 4d 6f 76 | 69 65 26 20 3d 20 4d 6f |nfo).Mov|ie& = Mo|
|000011b0| 76 69 65 42 6c 6f 63 6b | 50 74 72 2e 4d 6f 76 69 |vieBlock|Ptr.Movi|
|000011c0| 65 48 0d 4c 4f 4e 47 20 | 49 46 20 4d 6f 76 69 65 |eH.LONG |IF Movie|
|000011d0| 26 0d 54 68 65 50 6f 72 | 74 26 20 3d 20 4d 6f 76 |&.ThePor|t& = Mov|
|000011e0| 69 65 42 6c 6f 63 6b 50 | 74 72 2e 4d 6f 76 69 65 |ieBlockP|tr.Movie|
|000011f0| 50 6f 72 74 0d 4d 6f 76 | 69 65 43 54 26 20 3d 20 |Port.Mov|ieCT& = |
|00001200| 4d 6f 76 69 65 42 6c 6f | 63 6b 50 74 72 2e 4d 6f |MovieBlo|ckPtr.Mo|
|00001210| 76 69 65 43 6f 6e 74 72 | 6f 6c 6c 65 72 26 0d 0d |vieContr|oller&..|
|00001220| 43 41 4c 4c 20 53 45 54 | 50 4f 52 54 28 54 68 65 |CALL SET|PORT(The|
|00001230| 50 6f 72 74 26 29 0d 53 | 45 4c 45 43 54 20 7b 45 |Port&).S|ELECT {E|
|00001240| 76 65 6e 74 50 74 72 26 | 7d 0d 43 41 53 45 20 5f |ventPtr&|}.CASE _|
|00001250| 55 70 64 61 74 45 76 74 | 0d 4c 4f 4e 47 20 49 46 |UpdatEvt|.LONG IF|
|00001260| 20 54 68 65 50 6f 72 74 | 26 20 3d 20 45 76 65 6e | ThePort|& = Even|
|00001270| 74 50 74 72 26 2e 45 76 | 74 4d 65 73 73 61 67 65 |tPtr&.Ev|tMessage|
|00001280| 26 0d 0d 61 75 74 6f 63 | 6c 69 70 20 3d 20 5f 66 |&..autoc|lip = _f|
|00001290| 61 6c 73 65 0d 0d 46 4e | 20 43 6f 6e 74 72 6f 6c |alse..FN| Control|
|000012a0| 6c 65 72 45 76 65 6e 74 | 28 4d 6f 76 69 65 43 54 |lerEvent|(MovieCT|
|000012b0| 26 2c 45 76 65 6e 74 50 | 74 72 26 29 0d 0d 43 41 |&,EventP|tr&)..CA|
|000012c0| 4c 4c 20 42 45 47 49 4e | 55 50 44 41 54 45 28 54 |LL BEGIN|UPDATE(T|
|000012d0| 68 65 50 6f 72 74 26 29 | 0d 4f 53 45 72 72 25 20 |hePort&)|.OSErr% |
|000012e0| 3d 20 46 4e 20 55 50 44 | 41 54 45 4d 4f 56 49 45 |= FN UPD|ATEMOVIE|
|000012f0| 28 4d 6f 76 69 65 26 29 | 0d 43 41 4c 4c 20 45 4e |(Movie&)|.CALL EN|
|00001300| 44 55 50 44 41 54 45 28 | 54 68 65 50 6f 72 74 26 |DUPDATE(|ThePort&|
|00001310| 29 0d 45 76 65 6e 74 50 | 74 72 26 2e 45 76 74 4e |).EventP|tr&.EvtN|
|00001320| 75 6d 25 20 3d 20 30 0d | 45 4e 44 20 49 46 0d 43 |um% = 0.|END IF.C|
|00001330| 41 53 45 20 5f 4e 75 6c | 6c 45 76 74 0d 4c 4f 4e |ASE _Nul|lEvt.LON|
|00001340| 47 20 49 46 20 46 4e 20 | 49 53 4d 4f 56 49 45 44 |G IF FN |ISMOVIED|
|00001350| 4f 4e 45 28 4d 6f 76 69 | 65 26 29 0d 4c 4f 4e 47 |ONE(Movi|e&).LONG|
|00001360| 20 49 46 20 4d 6f 76 69 | 65 42 6c 6f 63 6b 50 74 | IF Movi|eBlockPt|
|00001370| 72 2e 4d 6f 76 69 65 4c | 6f 6f 70 25 20 3d 20 5f |r.MovieL|oop% = _|
|00001380| 74 72 75 65 0d 43 41 4c | 4c 20 47 4f 54 4f 42 45 |true.CAL|L GOTOBE|
|00001390| 47 49 4e 4e 49 4e 47 4f | 46 4d 4f 56 49 45 28 4d |GINNINGO|FMOVIE(M|
|000013a0| 6f 76 69 65 26 29 0d 43 | 41 4c 4c 20 73 74 61 72 |ovie&).C|ALL star|
|000013b0| 74 6d 6f 76 69 65 28 4d | 6f 76 69 65 26 29 0d 78 |tmovie(M|ovie&).x|
|000013c0| 3d 46 4e 20 4d 43 4d 6f | 76 69 65 43 68 61 6e 67 |=FN MCMo|vieChang|
|000013d0| 65 64 28 4d 6f 76 69 65 | 43 54 26 2c 4d 6f 76 69 |ed(Movie|CT&,Movi|
|000013e0| 65 26 29 0d 78 65 6c 73 | 65 0d 43 41 4c 4c 20 47 |e&).xels|e.CALL G|
|000013f0| 4f 54 4f 42 45 47 49 4e | 4e 49 4e 47 4f 46 4d 4f |OTOBEGIN|NINGOFMO|
|00001400| 56 49 45 28 4d 6f 76 69 | 65 26 29 0d 43 41 4c 4c |VIE(Movi|e&).CALL|
|00001410| 20 73 74 6f 70 6d 6f 76 | 69 65 28 4d 6f 76 69 65 | stopmov|ie(Movie|
|00001420| 26 29 0d 78 3d 46 4e 20 | 4d 43 4d 6f 76 69 65 43 |&).x=FN |MCMovieC|
|00001430| 68 61 6e 67 65 64 28 4d | 6f 76 69 65 43 54 26 2c |hanged(M|ovieCT&,|
|00001440| 4d 6f 76 69 65 26 29 0d | 45 4e 44 20 49 46 0d 45 |Movie&).|END IF.E|
|00001450| 4e 44 20 49 46 0d 43 41 | 4c 4c 20 4d 4f 56 49 45 |ND IF.CA|LL MOVIE|
|00001460| 53 54 41 53 4b 28 4d 6f | 76 69 65 26 2c 33 33 29 |STASK(Mo|vie&,33)|
|00001470| 0d 46 4e 20 43 6f 6e 74 | 72 6f 6c 6c 65 72 45 76 |.FN Cont|rollerEv|
|00001480| 65 6e 74 28 4d 6f 76 69 | 65 43 54 26 2c 45 76 65 |ent(Movi|eCT&,Eve|
|00001490| 6e 74 50 74 72 26 29 0d | 43 41 53 45 20 45 4c 53 |ntPtr&).|CASE ELS|
|000014a0| 45 0d 46 4e 20 43 6f 6e | 74 72 6f 6c 6c 65 72 45 |E.FN Con|trollerE|
|000014b0| 76 65 6e 74 28 4d 6f 76 | 69 65 43 54 26 2c 45 76 |vent(Mov|ieCT&,Ev|
|000014c0| 65 6e 74 50 74 72 26 29 | 0d 45 4e 44 20 53 45 4c |entPtr&)|.END SEL|
|000014d0| 45 43 54 0d 45 4e 44 20 | 49 46 0d 4e 45 58 54 20 |ECT.END |IF.NEXT |
|000014e0| 57 6e 64 49 44 25 0d 43 | 41 4c 4c 20 53 45 54 50 |WndID%.C|ALL SETP|
|000014f0| 4f 52 54 28 4f 6c 64 50 | 6f 72 74 26 29 0d 45 4e |ORT(OldP|ort&).EN|
|00001500| 44 20 49 46 0d 45 4e 44 | 20 46 4e 0d 0d 4c 4f 43 |D IF.END| FN..LOC|
|00001510| 41 4c 20 4d 4f 44 45 0d | 4c 4f 43 41 4c 20 46 4e |AL MODE.|LOCAL FN|
|00001520| 20 43 6c 6f 73 65 4d 6f | 76 69 65 28 4d 6f 76 69 | CloseMo|vie(Movi|
|00001530| 65 42 6c 6f 63 6b 50 74 | 72 20 61 73 20 70 6f 69 |eBlockPt|r as poi|
|00001540| 6e 74 65 72 20 74 6f 20 | 4d 6f 76 69 65 49 6e 66 |nter to |MovieInf|
|00001550| 6f 2c 57 6e 64 49 44 25 | 29 0d 44 49 4d 20 4d 6f |o,WndID%|).DIM Mo|
|00001560| 76 69 65 43 54 26 2c 4d | 6f 76 69 65 26 2c 4f 53 |vieCT&,M|ovie&,OS|
|00001570| 45 72 72 25 0d 0d 4d 6f | 76 69 65 42 6c 6f 63 6b |Err%..Mo|vieBlock|
|00001580| 50 74 72 20 3d 20 4d 6f | 76 69 65 42 6c 6f 63 6b |Ptr = Mo|vieBlock|
|00001590| 50 74 72 20 2b 20 57 6e | 64 49 44 25 20 2a 20 53 |Ptr + Wn|dID% * S|
|000015a0| 49 5a 45 4f 46 28 4d 6f | 76 69 65 49 6e 66 6f 29 |IZEOF(Mo|vieInfo)|
|000015b0| 0d 4d 6f 76 69 65 26 20 | 3d 20 4d 6f 76 69 65 42 |.Movie& |= MovieB|
|000015c0| 6c 6f 63 6b 50 74 72 2e | 4d 6f 76 69 65 48 0d 4c |lockPtr.|MovieH.L|
|000015d0| 4f 4e 47 20 49 46 20 4d | 6f 76 69 65 26 0d 43 41 |ONG IF M|ovie&.CA|
|000015e0| 4c 4c 20 53 54 4f 50 4d | 4f 56 49 45 28 4d 6f 76 |LL STOPM|OVIE(Mov|
|000015f0| 69 65 26 29 0d 4d 6f 76 | 69 65 43 54 26 20 3d 20 |ie&).Mov|ieCT& = |
|00001600| 4d 6f 76 69 65 42 6c 6f | 63 6b 50 74 72 2e 4d 6f |MovieBlo|ckPtr.Mo|
|00001610| 76 69 65 43 6f 6e 74 72 | 6f 6c 6c 65 72 26 0d 4c |vieContr|oller&.L|
|00001620| 4f 4e 47 20 49 46 20 4d | 6f 76 69 65 43 54 26 0d |ONG IF M|ovieCT&.|
|00001630| 43 41 4c 4c 20 44 49 53 | 50 4f 53 45 4d 4f 56 49 |CALL DIS|POSEMOVI|
|00001640| 45 43 4f 4e 54 52 4f 4c | 4c 45 52 28 4d 6f 76 69 |ECONTROL|LER(Movi|
|00001650| 65 43 54 26 29 0d 45 4e | 44 20 49 46 0d 4d 6f 76 |eCT&).EN|D IF.Mov|
|00001660| 69 65 42 6c 6f 63 6b 50 | 74 72 2e 4d 6f 76 69 65 |ieBlockP|tr.Movie|
|00001670| 48 20 3d 20 30 0d 4d 6f | 76 69 65 42 6c 6f 63 6b |H = 0.Mo|vieBlock|
|00001680| 50 74 72 2e 4d 6f 76 69 | 65 43 6f 6e 74 72 6f 6c |Ptr.Movi|eControl|
|00001690| 6c 65 72 26 20 3d 20 30 | 0d 0d 4d 6f 76 69 65 42 |ler& = 0|..MovieB|
|000016a0| 6c 6f 63 6b 50 74 72 2e | 4d 6f 76 69 65 4c 6f 6f |lockPtr.|MovieLoo|
|000016b0| 70 25 20 3d 20 30 0d 4d | 6f 76 69 65 42 6c 6f 63 |p% = 0.M|ovieBloc|
|000016c0| 6b 50 74 72 2e 4d 6f 76 | 69 65 41 75 74 6f 70 6c |kPtr.Mov|ieAutopl|
|000016d0| 61 79 25 20 3d 20 30 0d | 4d 6f 76 69 65 42 6c 6f |ay% = 0.|MovieBlo|
|000016e0| 63 6b 50 74 72 2e 4d 6f | 76 69 65 4e 61 6d 65 73 |ckPtr.Mo|vieNames|
|000016f0| 24 20 3d 20 22 22 0d 0d | 0d 4f 53 45 72 72 25 20 |$ = ""..|.OSErr% |
|00001700| 3d 20 46 4e 20 43 4c 4f | 53 45 4d 4f 56 49 45 46 |= FN CLO|SEMOVIEF|
|00001710| 49 4c 45 28 4d 6f 76 69 | 65 42 6c 6f 63 6b 50 74 |ILE(Movi|eBlockPt|
|00001720| 72 2e 4d 6f 76 69 65 52 | 65 73 52 65 66 4e 75 6d |r.MovieR|esRefNum|
|00001730| 25 29 0d 57 49 4e 44 4f | 57 20 43 4c 4f 53 45 20 |%).WINDO|W CLOSE |
|00001740| 57 6e 64 49 44 25 0d 45 | 4e 44 20 49 46 0d 45 4e |WndID%.E|ND IF.EN|
|00001750| 44 20 46 4e 0d 0d 4c 4f | 43 41 4c 20 4d 4f 44 45 |D FN..LO|CAL MODE|
|00001760| 0d 4c 4f 43 41 4c 20 46 | 4e 20 51 75 69 74 4d 6f |.LOCAL F|N QuitMo|
|00001770| 76 69 65 73 20 28 4d 6f | 76 69 65 42 6c 6f 63 6b |vies (Mo|vieBlock|
|00001780| 50 74 72 20 61 73 20 70 | 6f 69 6e 74 65 72 20 74 |Ptr as p|ointer t|
|00001790| 6f 20 4d 6f 76 69 65 49 | 6e 66 6f 29 0d 44 49 4d |o MovieI|nfo).DIM|
|000017a0| 20 57 6e 64 49 44 25 0d | 0d 4c 4f 4e 47 20 49 46 | WndID%.|.LONG IF|
|000017b0| 20 4d 6f 76 69 65 42 6c | 6f 63 6b 50 74 72 0d 46 | MovieBl|ockPtr.F|
|000017c0| 4f 52 20 57 6e 64 49 44 | 25 20 3d 20 31 20 54 4f |OR WndID|% = 1 TO|
|000017d0| 20 36 33 0d 46 4e 20 43 | 6c 6f 73 65 4d 6f 76 69 | 63.FN C|loseMovi|
|000017e0| 65 28 4d 6f 76 69 65 42 | 6c 6f 63 6b 50 74 72 2c |e(MovieB|lockPtr,|
|000017f0| 57 6e 64 49 44 25 29 0d | 4e 45 58 54 20 57 6e 64 |WndID%).|NEXT Wnd|
|00001800| 49 44 25 0d 43 41 4c 4c | 20 45 58 49 54 4d 4f 56 |ID%.CALL| EXITMOV|
|00001810| 49 45 53 0d 63 61 6c 6c | 20 44 49 53 50 4f 53 65 |IES.call| DISPOSe|
|00001820| 50 74 52 28 4d 6f 76 69 | 65 42 6c 6f 63 6b 50 74 |PtR(Movi|eBlockPt|
|00001830| 72 29 0d 4d 6f 76 69 65 | 42 6c 6f 63 6b 50 74 72 |r).Movie|BlockPtr|
|00001840| 20 3d 20 30 0d 45 4e 44 | 20 49 46 0d 45 4e 44 20 | = 0.END| IF.END |
|00001850| 46 4e 20 3d 20 4d 6f 76 | 69 65 42 6c 6f 63 6b 50 |FN = Mov|ieBlockP|
|00001860| 74 72 0d 0d 52 45 4d 20 | 46 4e 73 20 62 79 20 4d |tr..REM |FNs by M|
|00001870| 61 74 74 42 65 65 64 6c | 65 40 61 6f 6c 2e 63 6f |attBeedl|e@aol.co|
|00001880| 6d 0d 52 45 4d 20 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |m.REM --|--------|
|00001890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|000018a0| 0d 63 6c 65 61 72 20 6c | 6f 63 61 6c 20 6d 6f 64 |.clear l|ocal mod|
|000018b0| 65 0d 6c 6f 63 61 6c 20 | 66 6e 20 53 74 72 43 72 |e.local |fn StrCr|
|000018c0| 65 61 74 6f 72 20 28 4d | 6f 76 69 65 42 6c 6f 63 |eator (M|ovieBloc|
|000018d0| 6b 50 74 72 20 61 73 20 | 70 6f 69 6e 74 65 72 20 |kPtr as |pointer |
|000018e0| 74 6f 20 4d 6f 76 69 65 | 49 6e 66 6f 2c 6d 79 57 |to Movie|Info,myW|
|000018f0| 69 6e 64 6f 77 49 64 29 | 0d 4d 6f 76 69 65 42 6c |indowId)|.MovieBl|
|00001900| 6f 63 6b 50 74 72 20 3d | 20 4d 6f 76 69 65 42 6c |ockPtr =| MovieBl|
|00001910| 6f 63 6b 50 74 72 20 2b | 20 53 49 5a 45 4f 46 28 |ockPtr +| SIZEOF(|
|00001920| 4d 6f 76 69 65 49 6e 66 | 6f 29 20 2a 20 6d 79 57 |MovieInf|o) * myW|
|00001930| 69 6e 64 6f 77 49 64 0d | 46 53 56 52 65 66 4e 75 |indowId.|FSVRefNu|
|00001940| 6d 25 20 3d 20 4d 6f 76 | 69 65 42 6c 6f 63 6b 50 |m% = Mov|ieBlockP|
|00001950| 74 72 2e 4d 6f 76 69 65 | 4c 6f 63 61 74 69 6f 6e |tr.Movie|Location|
|00001960| 25 0d 46 53 4e 61 6d 65 | 24 20 3d 20 4d 6f 76 69 |%.FSName|$ = Movi|
|00001970| 65 42 6c 6f 63 6b 50 74 | 72 2e 4d 6f 76 69 65 4e |eBlockPt|r.MovieN|
|00001980| 61 6d 65 73 24 0d 78 24 | 20 3d 20 46 4e 20 47 65 |ames$.x$| = FN Ge|
|00001990| 74 46 69 6c 65 43 72 65 | 61 74 6f 72 24 28 46 53 |tFileCre|ator$(FS|
|000019a0| 4e 61 6d 65 24 2c 46 53 | 56 52 65 66 4e 75 6d 25 |Name$,FS|VRefNum%|
|000019b0| 29 0d 6c 6f 6e 67 20 69 | 66 20 78 24 20 3c 3e 20 |).long i|f x$ <> |
|000019c0| 22 42 50 4c 41 22 0d 66 | 6e 20 50 75 74 53 74 72 |"BPLA".f|n PutStr|
|000019d0| 69 6e 67 20 28 46 53 4e | 61 6d 65 24 2c 46 53 56 |ing (FSN|ame$,FSV|
|000019e0| 52 65 66 4e 75 6d 25 2c | 35 30 30 32 2c 78 24 29 |RefNum%,|5002,x$)|
|000019f0| 0d 65 6e 64 20 69 66 0d | 6c 6f 6e 67 20 69 66 20 |.end if.|long if |
|00001a00| 66 6e 20 47 65 74 43 68 | 61 6e 67 65 43 72 65 61 |fn GetCh|angeCrea|
|00001a10| 74 6f 72 24 20 3d 20 22 | 59 22 0d 74 79 70 65 26 |tor$ = "|Y".type&|
|00001a20| 20 3d 20 5f 22 4d 6f 6f | 56 22 0d 63 72 65 61 74 | = _"Moo|V".creat|
|00001a30| 6f 72 26 20 3d 20 5f 22 | 42 50 4c 41 22 0d 46 4e |or& = _"|BPLA".FN|
|00001a40| 20 53 65 74 54 79 70 65 | 41 6e 64 43 72 65 61 74 | SetType|AndCreat|
|00001a50| 6f 72 28 46 53 4e 61 6d | 65 24 2c 46 53 56 52 65 |or(FSNam|e$,FSVRe|
|00001a60| 66 4e 75 6d 25 2c 74 79 | 70 65 26 2c 63 72 65 61 |fNum%,ty|pe&,crea|
|00001a70| 74 6f 72 26 29 0d 65 6e | 64 20 69 66 0d 65 6e 64 |tor&).en|d if.end|
|00001a80| 20 66 6e 0d 0d 63 6c 65 | 61 72 20 6c 6f 63 61 6c | fn..cle|ar local|
|00001a90| 20 6d 6f 64 65 0d 6c 6f | 63 61 6c 20 66 6e 20 53 | mode.lo|cal fn S|
|00001aa0| 74 72 54 79 70 65 20 28 | 4d 6f 76 69 65 42 6c 6f |trType (|MovieBlo|
|00001ab0| 63 6b 50 74 72 20 61 73 | 20 70 6f 69 6e 74 65 72 |ckPtr as| pointer|
|00001ac0| 20 74 6f 20 4d 6f 76 69 | 65 49 6e 66 6f 2c 6d 79 | to Movi|eInfo,my|
|00001ad0| 57 69 6e 64 6f 77 49 64 | 29 0d 4d 6f 76 69 65 42 |WindowId|).MovieB|
|00001ae0| 6c 6f 63 6b 50 74 72 20 | 3d 20 4d 6f 76 69 65 42 |lockPtr |= MovieB|
|00001af0| 6c 6f 63 6b 50 74 72 20 | 2b 20 53 49 5a 45 4f 46 |lockPtr |+ SIZEOF|
|00001b00| 28 4d 6f 76 69 65 49 6e | 66 6f 29 20 2a 20 6d 79 |(MovieIn|fo) * my|
|00001b10| 57 69 6e 64 6f 77 49 64 | 0d 46 53 56 52 65 66 4e |WindowId|.FSVRefN|
|00001b20| 75 6d 25 20 3d 20 4d 6f | 76 69 65 42 6c 6f 63 6b |um% = Mo|vieBlock|
|00001b30| 50 74 72 2e 4d 6f 76 69 | 65 4c 6f 63 61 74 69 6f |Ptr.Movi|eLocatio|
|00001b40| 6e 25 0d 46 53 4e 61 6d | 65 24 20 3d 20 4d 6f 76 |n%.FSNam|e$ = Mov|
|00001b50| 69 65 42 6c 6f 63 6b 50 | 74 72 2e 4d 6f 76 69 65 |ieBlockP|tr.Movie|
|00001b60| 4e 61 6d 65 73 24 0d 79 | 24 20 3d 20 46 4e 20 47 |Names$.y|$ = FN G|
|00001b70| 65 74 46 69 6c 65 54 79 | 70 65 24 28 46 53 4e 61 |etFileTy|pe$(FSNa|
|00001b80| 6d 65 24 2c 46 53 56 52 | 65 66 4e 75 6d 25 29 0d |me$,FSVR|efNum%).|
|00001b90| 66 6e 20 50 75 74 53 74 | 72 69 6e 67 20 28 46 53 |fn PutSt|ring (FS|
|00001ba0| 4e 61 6d 65 24 2c 46 53 | 56 52 65 66 4e 75 6d 25 |Name$,FS|VRefNum%|
|00001bb0| 2c 35 30 30 33 2c 79 24 | 29 0d 65 6e 64 20 66 6e |,5003,y$|).end fn|
|00001bc0| 0d 0d 63 6c 65 61 72 20 | 6c 6f 63 61 6c 20 6d 6f |..clear |local mo|
|00001bd0| 64 65 0d 6c 6f 63 61 6c | 20 66 6e 20 53 74 72 41 |de.local| fn StrA|
|00001be0| 75 74 6f 50 6c 61 79 20 | 28 4d 6f 76 69 65 42 6c |utoPlay |(MovieBl|
|00001bf0| 6f 63 6b 50 74 72 20 61 | 73 20 70 6f 69 6e 74 65 |ockPtr a|s pointe|
|00001c00| 72 20 74 6f 20 4d 6f 76 | 69 65 49 6e 66 6f 2c 6d |r to Mov|ieInfo,m|
|00001c10| 79 57 69 6e 64 6f 77 49 | 64 29 0d 4d 6f 76 69 65 |yWindowI|d).Movie|
|00001c20| 42 6c 6f 63 6b 50 74 72 | 20 3d 20 4d 6f 76 69 65 |BlockPtr| = Movie|
|00001c30| 42 6c 6f 63 6b 50 74 72 | 20 2b 20 53 49 5a 45 4f |BlockPtr| + SIZEO|
|00001c40| 46 28 4d 6f 76 69 65 49 | 6e 66 6f 29 20 2a 20 6d |F(MovieI|nfo) * m|
|00001c50| 79 57 69 6e 64 6f 77 49 | 64 0d 46 53 56 52 65 66 |yWindowI|d.FSVRef|
|00001c60| 4e 75 6d 25 20 3d 20 4d | 6f 76 69 65 42 6c 6f 63 |Num% = M|ovieBloc|
|00001c70| 6b 50 74 72 2e 4d 6f 76 | 69 65 4c 6f 63 61 74 69 |kPtr.Mov|ieLocati|
|00001c80| 6f 6e 25 0d 46 53 4e 61 | 6d 65 24 20 3d 20 4d 6f |on%.FSNa|me$ = Mo|
|00001c90| 76 69 65 42 6c 6f 63 6b | 50 74 72 2e 4d 6f 76 69 |vieBlock|Ptr.Movi|
|00001ca0| 65 4e 61 6d 65 73 24 0d | 6c 6f 6e 67 20 69 66 20 |eNames$.|long if |
|00001cb0| 4d 6f 76 69 65 42 6c 6f | 63 6b 50 74 72 2e 4d 6f |MovieBlo|ckPtr.Mo|
|00001cc0| 76 69 65 41 75 74 6f 70 | 6c 61 79 25 20 3d 20 5f |vieAutop|lay% = _|
|00001cd0| 66 61 6c 73 65 0d 66 6e | 20 50 75 74 53 74 72 69 |false.fn| PutStri|
|00001ce0| 6e 67 20 28 46 53 4e 61 | 6d 65 24 2c 46 53 56 52 |ng (FSNa|me$,FSVR|
|00001cf0| 65 66 4e 75 6d 25 2c 35 | 30 30 30 2c 22 4e 22 29 |efNum%,5|000,"N")|
|00001d00| 0d 78 65 6c 73 65 0d 66 | 6e 20 50 75 74 53 74 72 |.xelse.f|n PutStr|
|00001d10| 69 6e 67 20 28 46 53 4e | 61 6d 65 24 2c 46 53 56 |ing (FSN|ame$,FSV|
|00001d20| 52 65 66 4e 75 6d 25 2c | 35 30 30 30 2c 22 59 22 |RefNum%,|5000,"Y"|
|00001d30| 29 0d 65 6e 64 20 69 66 | 0d 65 6e 64 20 66 6e 0d |).end if|.end fn.|
|00001d40| 0d 63 6c 65 61 72 20 6c | 6f 63 61 6c 20 6d 6f 64 |.clear l|ocal mod|
|00001d50| 65 0d 6c 6f 63 61 6c 20 | 66 6e 20 53 74 72 4c 6f |e.local |fn StrLo|
|00001d60| 6f 70 20 28 4d 6f 76 69 | 65 42 6c 6f 63 6b 50 74 |op (Movi|eBlockPt|
|00001d70| 72 20 61 73 20 70 6f 69 | 6e 74 65 72 20 74 6f 20 |r as poi|nter to |
|00001d80| 4d 6f 76 69 65 49 6e 66 | 6f 2c 6d 79 57 69 6e 64 |MovieInf|o,myWind|
|00001d90| 6f 77 49 64 29 0d 4d 6f | 76 69 65 42 6c 6f 63 6b |owId).Mo|vieBlock|
|00001da0| 50 74 72 20 3d 20 4d 6f | 76 69 65 42 6c 6f 63 6b |Ptr = Mo|vieBlock|
|00001db0| 50 74 72 20 2b 20 53 49 | 5a 45 4f 46 28 4d 6f 76 |Ptr + SI|ZEOF(Mov|
|00001dc0| 69 65 49 6e 66 6f 29 20 | 2a 20 6d 79 57 69 6e 64 |ieInfo) |* myWind|
|00001dd0| 6f 77 49 64 0d 46 53 56 | 52 65 66 4e 75 6d 25 20 |owId.FSV|RefNum% |
|00001de0| 3d 20 4d 6f 76 69 65 42 | 6c 6f 63 6b 50 74 72 2e |= MovieB|lockPtr.|
|00001df0| 4d 6f 76 69 65 4c 6f 63 | 61 74 69 6f 6e 25 0d 46 |MovieLoc|ation%.F|
|00001e00| 53 4e 61 6d 65 24 20 3d | 20 4d 6f 76 69 65 42 6c |SName$ =| MovieBl|
|00001e10| 6f 63 6b 50 74 72 2e 4d | 6f 76 69 65 4e 61 6d 65 |ockPtr.M|ovieName|
|00001e20| 73 24 0d 6c 6f 6e 67 20 | 69 66 20 4d 6f 76 69 65 |s$.long |if Movie|
|00001e30| 42 6c 6f 63 6b 50 74 72 | 2e 4d 6f 76 69 65 4c 6f |BlockPtr|.MovieLo|
|00001e40| 6f 70 25 20 3d 20 5f 66 | 61 6c 73 65 0d 66 6e 20 |op% = _f|alse.fn |
|00001e50| 50 75 74 53 74 72 69 6e | 67 20 28 46 53 4e 61 6d |PutStrin|g (FSNam|
|00001e60| 65 24 2c 46 53 56 52 65 | 66 4e 75 6d 25 2c 35 30 |e$,FSVRe|fNum%,50|
|00001e70| 30 31 2c 22 4e 22 29 0d | 78 65 6c 73 65 0d 66 6e |01,"N").|xelse.fn|
|00001e80| 20 50 75 74 53 74 72 69 | 6e 67 20 28 46 53 4e 61 | PutStri|ng (FSNa|
|00001e90| 6d 65 24 2c 46 53 56 52 | 65 66 4e 75 6d 25 2c 35 |me$,FSVR|efNum%,5|
|00001ea0| 30 30 31 2c 22 59 22 29 | 0d 65 6e 64 20 69 66 0d |001,"Y")|.end if.|
|00001eb0| 0d 65 6e 64 20 66 6e 0d | 0d 63 6c 65 61 72 20 6c |.end fn.|.clear l|
|00001ec0| 6f 63 61 6c 20 6d 6f 64 | 65 0d 6c 6f 63 61 6c 20 |ocal mod|e.local |
|00001ed0| 66 6e 20 47 65 74 4d 6f | 76 69 65 56 6f 6c 25 20 |fn GetMo|vieVol% |
|00001ee0| 28 4d 6f 76 69 65 42 6c | 6f 63 6b 50 74 72 20 61 |(MovieBl|ockPtr a|
|00001ef0| 73 20 70 6f 69 6e 74 65 | 72 20 74 6f 20 4d 6f 76 |s pointe|r to Mov|
|00001f00| 69 65 49 6e 66 6f 2c 6d | 79 57 69 6e 64 6f 77 49 |ieInfo,m|yWindowI|
|00001f10| 64 29 0d 4d 6f 76 69 65 | 42 6c 6f 63 6b 50 74 72 |d).Movie|BlockPtr|
|00001f20| 20 3d 20 4d 6f 76 69 65 | 42 6c 6f 63 6b 50 74 72 | = Movie|BlockPtr|
|00001f30| 20 2b 20 53 49 5a 45 4f | 46 28 4d 6f 76 69 65 49 | + SIZEO|F(MovieI|
|00001f40| 6e 66 6f 29 20 2a 20 6d | 79 57 69 6e 64 6f 77 49 |nfo) * m|yWindowI|
|00001f50| 64 0d 46 53 56 52 65 66 | 4e 75 6d 25 20 3d 20 4d |d.FSVRef|Num% = M|
|00001f60| 6f 76 69 65 42 6c 6f 63 | 6b 50 74 72 2e 4d 6f 76 |ovieBloc|kPtr.Mov|
|00001f70| 69 65 4c 6f 63 61 74 69 | 6f 6e 25 0d 65 6e 64 20 |ieLocati|on%.end |
|00001f80| 66 6e 3d 46 53 56 52 65 | 66 4e 75 6d 25 0d 0d 63 |fn=FSVRe|fNum%..c|
|00001f90| 6c 65 61 72 20 6c 6f 63 | 61 6c 20 6d 6f 64 65 0d |lear loc|al mode.|
|00001fa0| 6c 6f 63 61 6c 20 66 6e | 20 47 65 74 4d 6f 76 69 |local fn| GetMovi|
|00001fb0| 65 4e 61 6d 65 24 20 28 | 4d 6f 76 69 65 42 6c 6f |eName$ (|MovieBlo|
|00001fc0| 63 6b 50 74 72 20 61 73 | 20 70 6f 69 6e 74 65 72 |ckPtr as| pointer|
|00001fd0| 20 74 6f 20 4d 6f 76 69 | 65 49 6e 66 6f 2c 6d 79 | to Movi|eInfo,my|
|00001fe0| 57 69 6e 64 6f 77 49 64 | 29 0d 4d 6f 76 69 65 42 |WindowId|).MovieB|
|00001ff0| 6c 6f 63 6b 50 74 72 20 | 3d 20 4d 6f 76 69 65 42 |lockPtr |= MovieB|
|00002000| 6c 6f 63 6b 50 74 72 20 | 2b 20 53 49 5a 45 4f 46 |lockPtr |+ SIZEOF|
|00002010| 28 4d 6f 76 69 65 49 6e | 66 6f 29 20 2a 20 6d 79 |(MovieIn|fo) * my|
|00002020| 57 69 6e 64 6f 77 49 64 | 0d 6c 6f 6e 67 20 69 66 |WindowId|.long if|
|00002030| 20 6c 65 6e 28 4d 6f 76 | 69 65 42 6c 6f 63 6b 50 | len(Mov|ieBlockP|
|00002040| 74 72 2e 4d 6f 76 69 65 | 4e 61 6d 65 73 24 29 0d |tr.Movie|Names$).|
|00002050| 6d 79 4e 61 6d 65 73 24 | 20 3d 20 4d 6f 76 69 65 |myNames$| = Movie|
|00002060| 42 6c 6f 63 6b 50 74 72 | 2e 4d 6f 76 69 65 4e 61 |BlockPtr|.MovieNa|
|00002070| 6d 65 73 24 0d 78 65 6c | 73 65 0d 6d 79 4e 61 6d |mes$.xel|se.myNam|
|00002080| 65 73 24 20 3d 20 22 22 | 0d 65 6e 64 20 69 66 0d |es$ = ""|.end if.|
|00002090| 65 6e 64 20 66 6e 3d 6d | 79 4e 61 6d 65 73 24 0d |end fn=m|yNames$.|
|000020a0| 0d 63 6c 65 61 72 20 6c | 6f 63 61 6c 20 6d 6f 64 |.clear l|ocal mod|
|000020b0| 65 0d 6c 6f 63 61 6c 20 | 66 6e 20 47 65 74 4d 6f |e.local |fn GetMo|
|000020c0| 76 69 65 4c 6f 6f 70 20 | 28 4d 6f 76 69 65 42 6c |vieLoop |(MovieBl|
|000020d0| 6f 63 6b 50 74 72 20 61 | 73 20 70 6f 69 6e 74 65 |ockPtr a|s pointe|
|000020e0| 72 20 74 6f 20 4d 6f 76 | 69 65 49 6e 66 6f 29 0d |r to Mov|ieInfo).|
|000020f0| 4d 6f 76 69 65 42 6c 6f | 63 6b 50 74 72 20 3d 20 |MovieBlo|ckPtr = |
|00002100| 4d 6f 76 69 65 42 6c 6f | 63 6b 50 74 72 20 2b 20 |MovieBlo|ckPtr + |
|00002110| 53 49 5a 45 4f 46 28 4d | 6f 76 69 65 49 6e 66 6f |SIZEOF(M|ovieInfo|
|00002120| 29 20 2a 20 57 49 4e 44 | 4f 57 28 5f 61 63 74 69 |) * WIND|OW(_acti|
|00002130| 76 65 57 6e 64 29 0d 6d | 79 4d 6f 76 69 65 4c 6f |veWnd).m|yMovieLo|
|00002140| 6f 70 25 20 3d 20 4d 6f | 76 69 65 42 6c 6f 63 6b |op% = Mo|vieBlock|
|00002150| 50 74 72 2e 4d 6f 76 69 | 65 4c 6f 6f 70 25 0d 65 |Ptr.Movi|eLoop%.e|
|00002160| 6e 64 20 66 6e 20 3d 20 | 6d 79 4d 6f 76 69 65 4c |nd fn = |myMovieL|
|00002170| 6f 6f 70 25 0d 0d 63 6c | 65 61 72 20 6c 6f 63 61 |oop%..cl|ear loca|
|00002180| 6c 20 6d 6f 64 65 0d 6c | 6f 63 61 6c 20 66 6e 20 |l mode.l|ocal fn |
|00002190| 47 65 74 4d 6f 76 69 65 | 41 75 74 6f 50 6c 61 79 |GetMovie|AutoPlay|
|000021a0| 20 28 4d 6f 76 69 65 42 | 6c 6f 63 6b 50 74 72 20 | (MovieB|lockPtr |
|000021b0| 61 73 20 70 6f 69 6e 74 | 65 72 20 74 6f 20 4d 6f |as point|er to Mo|
|000021c0| 76 69 65 49 6e 66 6f 29 | 0d 4d 6f 76 69 65 42 6c |vieInfo)|.MovieBl|
|000021d0| 6f 63 6b 50 74 72 20 3d | 20 4d 6f 76 69 65 42 6c |ockPtr =| MovieBl|
|000021e0| 6f 63 6b 50 74 72 20 2b | 20 53 49 5a 45 4f 46 28 |ockPtr +| SIZEOF(|
|000021f0| 4d 6f 76 69 65 49 6e 66 | 6f 29 20 2a 20 57 49 4e |MovieInf|o) * WIN|
|00002200| 44 4f 57 28 5f 61 63 74 | 69 76 65 57 6e 64 29 0d |DOW(_act|iveWnd).|
|00002210| 6d 79 4d 6f 76 69 65 41 | 75 74 6f 25 20 3d 20 4d |myMovieA|uto% = M|
|00002220| 6f 76 69 65 42 6c 6f 63 | 6b 50 74 72 2e 4d 6f 76 |ovieBloc|kPtr.Mov|
|00002230| 69 65 41 75 74 6f 70 6c | 61 79 25 0d 65 6e 64 20 |ieAutopl|ay%.end |
|00002240| 66 6e 20 3d 20 6d 79 4d | 6f 76 69 65 41 75 74 6f |fn = myM|ovieAuto|
|00002250| 25 0d 0d 63 6c 65 61 72 | 20 6c 6f 63 61 6c 20 6d |%..clear| local m|
|00002260| 6f 64 65 0d 6c 6f 63 61 | 6c 20 66 6e 20 54 6f 67 |ode.loca|l fn Tog|
|00002270| 67 6c 65 4d 6f 76 69 65 | 4c 6f 6f 70 20 28 4d 6f |gleMovie|Loop (Mo|
|00002280| 76 69 65 42 6c 6f 63 6b | 50 74 72 20 61 73 20 70 |vieBlock|Ptr as p|
|00002290| 6f 69 6e 74 65 72 20 74 | 6f 20 4d 6f 76 69 65 49 |ointer t|o MovieI|
|000022a0| 6e 66 6f 29 0d 4d 6f 76 | 69 65 42 6c 6f 63 6b 50 |nfo).Mov|ieBlockP|
|000022b0| 74 72 20 3d 20 4d 6f 76 | 69 65 42 6c 6f 63 6b 50 |tr = Mov|ieBlockP|
|000022c0| 74 72 20 2b 20 53 49 5a | 45 4f 46 28 4d 6f 76 69 |tr + SIZ|EOF(Movi|
|000022d0| 65 49 6e 66 6f 29 20 2a | 20 57 49 4e 44 4f 57 28 |eInfo) *| WINDOW(|
|000022e0| 5f 61 63 74 69 76 65 57 | 6e 64 29 0d 6c 6f 6e 67 |_activeW|nd).long|
|000022f0| 20 69 66 20 4d 6f 76 69 | 65 42 6c 6f 63 6b 50 74 | if Movi|eBlockPt|
|00002300| 72 2e 4d 6f 76 69 65 4c | 6f 6f 70 25 20 3d 20 5f |r.MovieL|oop% = _|
|00002310| 74 72 75 65 0d 4d 6f 76 | 69 65 42 6c 6f 63 6b 50 |true.Mov|ieBlockP|
|00002320| 74 72 2e 4d 6f 76 69 65 | 4c 6f 6f 70 25 20 3d 20 |tr.Movie|Loop% = |
|00002330| 5f 66 61 6c 73 65 0d 78 | 65 6c 73 65 0d 4d 6f 76 |_false.x|else.Mov|
|00002340| 69 65 42 6c 6f 63 6b 50 | 74 72 2e 4d 6f 76 69 65 |ieBlockP|tr.Movie|
|00002350| 4c 6f 6f 70 25 20 3d 20 | 5f 74 72 75 65 0d 65 6e |Loop% = |_true.en|
|00002360| 64 20 69 66 0d 65 6e 64 | 20 66 6e 0d 0d 63 6c 65 |d if.end| fn..cle|
|00002370| 61 72 20 6c 6f 63 61 6c | 20 6d 6f 64 65 0d 6c 6f |ar local| mode.lo|
|00002380| 63 61 6c 20 66 6e 20 54 | 6f 67 67 6c 65 4d 6f 76 |cal fn T|oggleMov|
|00002390| 69 65 41 75 74 6f 50 6c | 61 79 20 28 4d 6f 76 69 |ieAutoPl|ay (Movi|
|000023a0| 65 42 6c 6f 63 6b 50 74 | 72 20 61 73 20 70 6f 69 |eBlockPt|r as poi|
|000023b0| 6e 74 65 72 20 74 6f 20 | 4d 6f 76 69 65 49 6e 66 |nter to |MovieInf|
|000023c0| 6f 29 0d 4d 6f 76 69 65 | 42 6c 6f 63 6b 50 74 72 |o).Movie|BlockPtr|
|000023d0| 20 3d 20 4d 6f 76 69 65 | 42 6c 6f 63 6b 50 74 72 | = Movie|BlockPtr|
|000023e0| 20 2b 20 53 49 5a 45 4f | 46 28 4d 6f 76 69 65 49 | + SIZEO|F(MovieI|
|000023f0| 6e 66 6f 29 20 2a 20 57 | 49 4e 44 4f 57 28 5f 61 |nfo) * W|INDOW(_a|
|00002400| 63 74 69 76 65 57 6e 64 | 29 0d 6c 6f 6e 67 20 69 |ctiveWnd|).long i|
|00002410| 66 20 4d 6f 76 69 65 42 | 6c 6f 63 6b 50 74 72 2e |f MovieB|lockPtr.|
|00002420| 4d 6f 76 69 65 41 75 74 | 6f 70 6c 61 79 25 20 3d |MovieAut|oplay% =|
|00002430| 20 5f 74 72 75 65 0d 4d | 6f 76 69 65 42 6c 6f 63 | _true.M|ovieBloc|
|00002440| 6b 50 74 72 2e 4d 6f 76 | 69 65 41 75 74 6f 70 6c |kPtr.Mov|ieAutopl|
|00002450| 61 79 25 20 3d 20 5f 66 | 61 6c 73 65 0d 78 65 6c |ay% = _f|alse.xel|
|00002460| 73 65 0d 4d 6f 76 69 65 | 42 6c 6f 63 6b 50 74 72 |se.Movie|BlockPtr|
|00002470| 2e 4d 6f 76 69 65 41 75 | 74 6f 70 6c 61 79 25 20 |.MovieAu|toplay% |
|00002480| 3d 20 5f 74 72 75 65 0d | 65 6e 64 20 69 66 0d 65 |= _true.|end if.e|
|00002490| 6e 64 20 66 6e 0d 0d 6c | 6f 63 61 6c 20 66 6e 20 |nd fn..l|ocal fn |
|000024a0| 53 61 76 65 4d 6f 76 69 | 65 49 6e 66 6f 0d 0d 6d |SaveMovi|eInfo..m|
|000024b0| 79 4e 61 6d 65 73 24 20 | 3d 20 66 6e 20 47 65 74 |yNames$ |= fn Get|
|000024c0| 4d 6f 76 69 65 4e 61 6d | 65 24 20 28 67 4d 6f 76 |MovieNam|e$ (gMov|
|000024d0| 69 65 42 6c 6f 63 6b 26 | 2c 77 69 6e 64 6f 77 28 |ieBlock&|,window(|
|000024e0| 31 29 29 0d 6d 79 56 6f | 6c 25 20 3d 20 66 6e 20 |1)).myVo|l% = fn |
|000024f0| 47 65 74 4d 6f 76 69 65 | 56 6f 6c 25 20 28 67 4d |GetMovie|Vol% (gM|
|00002500| 6f 76 69 65 42 6c 6f 63 | 6b 26 2c 77 69 6e 64 6f |ovieBloc|k&,windo|
|00002510| 77 28 31 29 29 0d 6c 6f | 6e 67 20 69 66 20 66 6e |w(1)).lo|ng if fn|
|00002520| 20 43 68 65 63 6b 49 66 | 52 65 73 46 6f 72 6b 20 | CheckIf|ResFork |
|00002530| 28 6d 79 4e 61 6d 65 73 | 24 2c 6d 79 56 6f 6c 25 |(myNames|$,myVol%|
|00002540| 29 3d 30 0d 66 6e 20 53 | 74 72 43 72 65 61 74 6f |)=0.fn S|trCreato|
|00002550| 72 20 28 67 4d 6f 76 69 | 65 42 6c 6f 63 6b 26 2c |r (gMovi|eBlock&,|
|00002560| 57 49 4e 44 4f 57 28 31 | 29 29 0d 66 6e 20 53 74 |WINDOW(1|)).fn St|
|00002570| 72 54 79 70 65 20 28 67 | 4d 6f 76 69 65 42 6c 6f |rType (g|MovieBlo|
|00002580| 63 6b 26 2c 57 49 4e 44 | 4f 57 28 31 29 29 0d 66 |ck&,WIND|OW(1)).f|
|00002590| 6e 20 53 74 72 41 75 74 | 6f 50 6c 61 79 20 28 67 |n StrAut|oPlay (g|
|000025a0| 4d 6f 76 69 65 42 6c 6f | 63 6b 26 2c 57 49 4e 44 |MovieBlo|ck&,WIND|
|000025b0| 4f 57 28 31 29 29 0d 66 | 6e 20 53 74 72 4c 6f 6f |OW(1)).f|n StrLoo|
|000025c0| 70 20 28 67 4d 6f 76 69 | 65 42 6c 6f 63 6b 26 2c |p (gMovi|eBlock&,|
|000025d0| 57 49 4e 44 4f 57 28 31 | 29 29 0d 78 65 6c 73 65 |WINDOW(1|)).xelse|
|000025e0| 0d 66 6e 20 44 69 73 70 | 6c 61 79 44 4c 4f 47 20 |.fn Disp|layDLOG |
|000025f0| 28 31 33 32 29 0d 65 6e | 64 20 69 66 0d 65 6e 64 |(132).en|d if.end|
|00002600| 20 66 6e 0d 00 00 00 00 | 00 00 00 00 00 00 00 00 | fn.....|........|
|00002610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002680| 00 00 01 00 00 00 0b af | 00 00 0a af 00 00 00 b1 |........|........|
|00002690| 00 00 00 01 0c 48 44 20 | 31 2e 32 20 4c 61 72 67 |.....HD |1.2 Larg|
|000026a0| 65 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |e.......|........|
|000026b0| 15 51 75 69 63 6b 54 69 | 6d 65 20 50 6c 61 79 65 |.QuickTi|me Playe|
|000026c0| 72 2e 49 6e 63 6c 65 72 | 74 70 79 70 2e 74 61 62 |r.Incler|tpyp.tab|
|000026d0| 02 00 54 45 58 54 46 42 | 5e 65 01 00 00 00 01 01 |..TEXTFB|^e......|
|000026e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026f0| 00 00 ac 3b b8 eb 00 00 | 18 9e 00 00 0c 60 00 00 |...;....|.....`..|
|00002700| 00 00 00 00 00 00 00 00 | 00 00 06 94 25 00 00 00 |........|....%...|
|00002710| 54 c4 0d 68 61 72 6d 74 | 69 67 72 2e 4a 50 45 47 |T..harmt|igr.JPEG|
|00002720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002730| 00 00 00 00 14 96 25 00 | 00 00 54 c4 0d 52 4f 42 |......%.|..T..ROB|
|00002740| 4f 54 5f 31 34 2e 4a 50 | 45 47 00 00 00 00 00 00 |OT_14.JP|EG......|
|00002750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 11 61 |........|.......a|
|00002760| 25 00 00 00 54 c4 0d 57 | 43 42 56 5f 30 30 39 2e |%...T..W|CBV_009.|
|00002770| 4a 50 45 47 00 00 00 00 | 00 00 00 00 00 00 00 00 |JPEG....|........|
|00002780| 00 00 09 62 4e fa 00 6e | 24 4f 2f 0e 2f 2d f7 54 |...bN..n|$O/./-.T|
|00002790| 9e fc 00 04 2c 4f 9f fc | 00 00 00 00 2b 4f f7 54 |....,O..|....+O.T|
|000027a0| 55 8f 70 01 aa aa 30 1f | 48 c0 0c 80 00 00 00 00 |U.p...0.|H.......|
|000027b0| 67 04 4e fa 00 1c 70 10 | 22 00 70 40 4e ad 07 2a |g.N...p.|".p@N..*|
|000027c0| a3 1e 3b 40 f7 3e c1 88 | 2d 40 00 00 4e fa 00 08 |..;@.>..|-@..N...|
|000027d0| 70 00 2d 40 00 00 20 2e | 00 00 de fc 00 04 2b 5f |p.-@.. .|......+_|
|000027e0| f7 54 2c 5f 4e 75 80 0a | 49 6e 69 74 4d 6f 76 69 |.T,_Nu..|InitMovi|
|000027f0| 65 73 00 00 4e fa 00 84 | 24 4f 2f 0e 2f 2d f7 54 |es..N...|$O/./-.T|
|00002800| 9e fc 00 0a 2c 4f 9f fc | 00 00 00 00 2b 4f f7 54 |....,O..|....+O.T|
|00002810| 2d 40 00 00 20 2e 00 00 | 2f 00 70 10 2f 00 70 01 |-@.. ...|/.p./.p.|
|00002820| 4e ad 01 ca 22 1f 4e ad | 07 2a 22 1f d0 81 2d 40 |N...".N.|.*"...-@|
|00002830| 00 00 20 2e 00 00 20 40 | 20 10 2d 40 00 04 55 8f |.. ... @| .-@..U.|
|00002840| 2f 2e 00 04 42 a7 2f 3c | 00 00 10 00 70 06 aa aa |/...B./<|....p...|
|00002850| 30 1f 48 c0 3d 40 00 08 | 2f 2e 00 04 70 0b aa aa |0.H.=@..|/...p...|
|00002860| de fc 00 0a 2b 5f f7 54 | 2c 5f 4e 75 80 09 70 6c |....+_.T|,_Nu..pl|
|00002870| 61 79 4d 6f 76 69 65 00 | 00 00 4e fa 00 74 24 4f |ayMovie.|..N..t$O|
|00002880| 2f 0e 2f 2d f7 54 9e fc | 00 08 2c 4f 9f fc 00 00 |/./-.T..|..,O....|
|00002890| 00 00 2b 4f f7 54 2d 40 | 00 00 20 2e 00 00 2f 00 |..+O.T-@|.. .../.|
|000028a0| 70 10 2f 00 70 01 4e ad | 01 ca 22 1f 4e ad 07 2a |p./.p.N.|..".N..*|
|000028b0| 22 1f d0 81 2d 40 00 00 | 20 2e 00 00 20 40 20 10 |"...-@..| ... @ .|
|000028c0| 2d 40 00 04 2f 2e 00 04 | 70 0d aa aa 2f 2e 00 04 |-@../...|p.../...|
|000028d0| 70 0b aa aa de fc 00 08 | 2b 5f f7 54 2c 5f 4e 75 |p.......|+_.T,_Nu|
|000028e0| 80 0b 72 65 77 69 6e 64 | 4d 6f 76 69 65 00 00 00 |..rewind|Movie...|
|000028f0| 4e fa 00 6a 24 4f 2f 0e | 2f 2d f7 54 9e fc 00 08 |N..j$O/.|/-.T....|
|00002900| 2c 4f 9f fc 00 00 00 00 | 2b 4f f7 54 2d 40 00 00 |,O......|+O.T-@..|
|00002910| 20 2e 00 00 2f 00 70 10 | 2f 00 70 01 4e ad 01 ca | .../.p.|/.p.N...|
|00002920| 22 1f 4e ad 07 2a 22 1f | d0 81 2d 40 00 00 20 2e |".N..*".|..-@.. .|
|00002930| 00 00 20 40 20 10 2d 40 | 00 04 2f 2e 00 04 70 0c |.. @ .-@|../...p.|
|00002940| aa aa de fc 00 08 2b 5f | f7 54 2c 5f 4e 75 80 09 |......+_|.T,_Nu..|
|00002950| 73 74 6f 70 4d 6f 76 69 | 65 00 00 00 4e fa 00 92 |stopMovi|e...N...|
|00002960| 24 4f 2f 0e 2f 2d f7 54 | 9e fc 00 0c 2c 4f 9f fc |$O/./-.T|....,O..|
|00002970| 00 00 00 00 2b 4f f7 54 | 2d 40 00 00 20 2e 00 00 |....+O.T|-@.. ...|
|00002980| 2f 00 70 10 2f 00 70 01 | 4e ad 01 ca 22 1f 4e ad |/.p./.p.|N...".N.|
|00002990| 07 2a 22 1f d0 81 2d 40 | 00 00 20 2e 00 00 20 40 |.*"...-@|.. ... @|
|000029a0| 20 10 2d 40 00 04 59 8f | 2f 2e 00 04 70 2c aa aa | .-@..Y.|/...p,..|
|000029b0| 20 1f 0c 80 00 00 00 00 | 6e 04 4e fa 00 0a 2d 7c | .......|n.N...-||
|000029c0| ff ff 80 00 00 08 2f 2e | 00 04 2f 2e 00 08 70 2d |....../.|../...p-|
|000029d0| aa aa de fc 00 0c 2b 5f | f7 54 2c 5f 4e 75 80 0e |......+_|.T,_Nu..|
|000029e0| 4d 6f 76 69 65 44 69 72 | 65 63 74 69 6f 6e 00 00 |MovieDir|ection..|
|000029f0| 4e fa 03 72 24 4f 2f 0e | 2f 2d f7 54 9e fc 02 82 |N..r$O/.|/-.T....|
|00002a00| 2c 4f 9f fc 00 00 00 00 | 2b 4f f7 54 72 00 32 3a |,O......|+O.Tr.2:|
|00002a10| ff ee d2 ba ff f0 22 4f | 55 81 6b 04 42 59 60 f8 |......"O|U.k.BY`.|
|00002a20| 3d 40 00 5e 20 1a 3d 40 | 00 5c 20 1a 3d 40 00 5a |=@.^ .=@|.\ .=@.Z|
|00002a30| 20 1a 3d 40 00 10 22 5a | 41 ee 00 16 4e ad 0d 22 | .=@.."Z|A...N.."|
|00002a40| 20 1a 2d 40 00 56 70 00 | 3d 40 00 60 20 2e 00 56 | .-@.Vp.|=@.` ..V|
|00002a50| 66 04 4e fa 02 e8 48 6e | 00 16 41 ed f5 0e 22 5f |f.N...Hn|..A..."_|
|00002a60| 4e ad 0c 5a 4a 80 66 04 | 4e fa 00 26 70 01 3f 00 |N..ZJ.f.|N..&p.?.|
|00002a70| 30 3c 00 01 4e ad 0d 7a | 2f 08 42 a7 48 6e 00 10 |0<..N..z|/.B.Hn..|
|00002a80| 4e ad 03 5a 4e ad 04 4a | 41 ee 00 16 4e ad 07 52 |N..ZN..J|A...N..R|
|00002a90| 48 6e 00 16 41 ed f5 0e | 22 5f 4e ad 10 1a 4a 80 |Hn..A...|"_N...J.|
|00002aa0| 66 04 4e fa 02 98 41 ee | 00 66 c1 88 2d 40 00 62 |f.N...A.|.f..-@.b|
|00002ab0| 20 2e 00 62 06 80 00 00 | 00 12 2f 00 41 ee 00 16 | ..b....|../.A...|
|00002ac0| c1 88 22 1f 20 41 20 80 | 20 2e 00 62 06 80 00 00 |..". A .| ..b....|
|00002ad0| 00 16 22 00 30 2e 00 10 | 48 c0 20 41 30 80 20 2e |..".0...|H. A0. .|
|00002ae0| 00 62 06 80 00 00 00 1c | 22 00 70 00 20 41 30 80 |.b......|".p. A0.|
|00002af0| 20 2e 00 62 c1 88 70 09 | a2 60 48 c0 3d 40 01 66 | ..b..p.|.`H.=@.f|
|00002b00| 20 2e 00 62 06 80 00 00 | 00 64 20 40 20 10 2d 40 | ..b....|.d @ .-@|
|00002b10| 00 12 55 8f 48 6e 00 10 | 48 6e 01 68 70 01 1f 00 |..U.Hn..|Hn.hp...|
|00002b20| 20 3c 00 00 01 92 aa aa | 30 1f 48 c0 0c 80 00 00 | <......|0.H.....|
|00002b30| 00 00 67 04 4e fa 02 06 | 55 8f 48 6e 01 6a 3f 2e |..g.N...|U.Hn.j?.|
|00002b40| 01 68 48 6e 01 6e 48 6e | 01 70 70 01 3f 00 48 6e |.hHn.nHn|.pp.?.Hn|
|00002b50| 02 70 20 3c 00 00 00 f0 | aa aa 10 1f 48 80 48 c0 |.p <....|....H.H.|
|00002b60| 0c 80 00 00 00 00 67 04 | 4e fa 01 d2 06 ae 00 00 |......g.|N.......|
|00002b70| 00 10 00 56 52 6e 00 60 | 30 2e 00 60 48 c0 44 80 |...VRn.`|0..`H.D.|
|00002b80| 4e ad 01 ca 0c 80 00 00 | 00 00 66 e0 2f 2e 01 6a |N.......|..f./..j|
|00002b90| 48 6e 00 00 20 3c 00 00 | 00 f9 aa aa 48 6e 00 00 |Hn.. <..|....Hn..|
|00002ba0| 30 2e 00 02 48 c0 44 80 | 3f 00 30 2e 00 00 48 c0 |0...H.D.|?.0...H.|
|00002bb0| 44 80 3f 00 a8 a8 30 2e | 00 5e 48 c0 72 08 c0 81 |D.?...0.|.^H.r...|
|00002bc0| 66 04 4e fa 00 1a 30 2e | 00 04 48 c0 d0 80 3d 40 |f.N...0.|..H...=@|
|00002bd0| 00 04 30 2e 00 06 48 c0 | d0 80 3d 40 00 06 2f 2e |..0...H.|..=@../.|
|00002be0| 01 6a 48 6e 00 00 20 3c | 00 00 00 fa aa aa 30 2e |.jHn.. <|......0.|
|00002bf0| 00 5e 48 c0 72 01 c0 81 | 67 00 00 08 06 6e 00 10 |.^H.r...|g....n..|
|00002c00| 00 04 3f 2e 00 60 48 6e | 00 16 3f 2e 00 5c 3f 2e |..?..`Hn|..?..\?.|
|00002c10| 00 5a 70 ff 3f 00 30 2e | 00 06 48 c0 30 6e 00 5c |.Zp.?.0.|..H.0n.\|
|00002c20| d0 88 3f 00 30 2e 00 5a | 48 c0 30 6e 00 04 d0 88 |..?.0..Z|H.0n....|
|00002c30| 3f 00 70 ff 3f 00 70 05 | 06 80 00 00 08 00 3f 00 |?.p.?.p.|......?.|
|00002c40| 42 67 4e ad 0b 3a 48 6e | 02 72 48 6e 02 76 20 3c |BgN..:Hn|.rHn.v <|
|00002c50| 00 08 00 05 ab 1d 2f 2e | 01 6a 2f 2e 02 72 42 a7 |....../.|.j/..rB.|
|00002c60| 70 16 aa aa 30 2e 00 5e | 48 c0 72 01 c0 81 66 04 |p...0..^|H.r...f.|
|00002c70| 4e fa 00 58 48 6e 00 08 | 20 2e 02 72 06 80 00 00 |N..XHn..| ..r....|
|00002c80| 00 10 c1 88 22 5f 22 d8 | 22 d8 59 8f 2f 2e 01 6a |...."_".|".Y./..j|
|00002c90| 48 6e 00 08 70 15 2f 00 | 20 3c 00 00 01 8a aa aa |Hn..p./.| <......|
|00002ca0| 20 1f 2d 40 02 7a 59 8f | 2f 2e 02 7a 2f 2e 01 6a | .-@.zY.|/..z/..j|
|00002cb0| 2f 2e 02 72 42 a7 2f 3c | 00 0c 00 17 70 00 a8 2a |/..rB./<|....p..*|
|00002cc0| 20 1f 3d 40 02 7e 4e fa | 00 32 2f 2e 01 6a 70 0d | .=@.~N.|.2/..jp.|
|00002cd0| aa aa 55 8f 2f 2e 01 6a | 42 a7 2f 3c 00 00 10 00 |..U./..j|B./<....|
|00002ce0| 70 06 aa aa 30 1f 48 c0 | 3d 40 02 80 2f 2e 01 6a |p...0.H.|=@../..j|
|00002cf0| 70 0b aa aa 70 00 2d 40 | 02 7a 20 2e 00 56 20 40 |p...p.-@|.z ..V @|
|00002d00| 20 ae 01 6a 20 2e 00 56 | 58 80 20 40 20 ae 02 7a | ..j ..V|X. @ ..z|
|00002d10| 20 2e 00 56 50 80 20 40 | 20 ae 02 72 20 2e 00 56 | ..VP. @| ..r ..V|
|00002d20| 06 80 00 00 00 0c 20 40 | 30 ae 01 68 20 2e 00 56 |...... @|0..h ..V|
|00002d30| 06 80 00 00 00 0e 20 40 | 30 ae 00 5e 30 2e 00 60 |...... @|0..^0..`|
|00002d40| 48 c0 de fc 02 82 2b 5f | f7 54 2c 5f de fc 00 14 |H.....+_|.T,_....|
|00002d50| 4e 75 80 0e 4e 65 77 4d | 6f 76 69 65 57 69 6e 64 |Nu..NewM|ovieWind|
|00002d60| 6f 77 00 00 4e fa 00 76 | 24 4f 2f 0e 2f 2d f7 54 |ow..N..v|$O/./-.T|
|00002d70| 9e fc 00 08 2c 4f 9f fc | 00 00 00 00 2b 4f f7 54 |....,O..|....+O.T|
|00002d80| 2d 40 00 04 20 1a 2d 40 | 00 00 59 8f 2f 2e 00 00 |-@.. .-@|..Y./...|
|00002d90| 2f 2e 00 04 2f 3c 00 04 | 00 07 70 00 a8 2a 20 1f |/.../<..|..p..* .|
|00002da0| 0c 80 00 00 00 01 67 04 | 4e fa 00 0e 2f 2e 00 04 |......g.|N.../...|
|00002db0| 70 00 22 1f 20 41 30 80 | de fc 00 08 2b 5f f7 54 |p.". A0.|....+_.T|
|00002dc0| 2c 5f de fc 00 04 4e 75 | 80 0f 43 6f 6e 74 72 6f |,_....Nu|..Contro|
|00002dd0| 6c 6c 65 72 45 76 65 6e | 74 00 00 00 4e fa 01 a2 |llerEven|t...N...|
|00002de0| 24 4f 2f 0e 2f 2d f7 54 | 9e fc 00 1c 2c 4f 9f fc |$O/./-.T|....,O..|
|00002df0| 00 00 00 00 2b 4f f7 54 | 2d 40 00 04 20 1a 2d 40 |....+O.T|-@.. .-@|
|00002e00| 00 00 20 2e 00 00 66 04 | 4e fa 01 54 48 6e 00 08 |.. ...f.|N..THn..|
|00002e10| a8 74 70 01 3d 40 00 0c | 06 ae 00 00 00 10 00 00 |.tp.=@..|........|
|00002e20| 20 2e 00 00 20 40 20 10 | 2d 40 00 0e 20 2e 00 0e | ... @ .|-@.. ...|
|00002e30| 66 04 4e fa 01 16 20 2e | 00 00 50 80 20 40 20 10 |f.N... .|..P. @ .|
|00002e40| 2d 40 00 12 20 2e 00 00 | 58 80 20 40 20 10 2d 40 |-@.. ...|X. @ .-@|
|00002e50| 00 16 2f 2e 00 12 a8 73 | 20 2e 00 04 20 40 70 00 |../....s| ... @p.|
|00002e60| 30 10 48 c0 2f 00 70 06 | b0 97 67 00 00 06 4e fa |0.H./.p.|..g...N.|
|00002e70| 00 56 20 2e 00 12 2f 00 | 20 2e 00 04 54 80 20 40 |.V .../.| ...T. @|
|00002e80| 20 10 22 1f b2 80 67 04 | 4e fa 00 38 48 7a 00 0e | ."...g.|N..8Hz..|
|00002e90| 2f 2e 00 16 20 2e 00 04 | 60 00 fe ce 2f 2e 00 12 |/... ...|`.../...|
|00002ea0| a9 22 55 8f 2f 2e 00 0e | 70 1f aa aa 30 1f 48 c0 |."U./...|p...0.H.|
|00002eb0| 3d 40 00 1a 2f 2e 00 12 | a9 23 20 2e 00 04 20 40 |=@../...|.# ... @|
|00002ec0| 42 50 4e fa 00 70 70 00 | b0 97 67 00 00 06 4e fa |BPN..pp.|..g...N.|
|00002ed0| 00 68 55 8f 2f 2e 00 0e | 20 3c 00 00 00 dd aa aa |.hU./...| <......|
|00002ee0| 10 1f 48 80 48 c0 4a 80 | 66 04 4e fa 00 2c 20 2e |..H.H.J.|f.N.., .|
|00002ef0| 00 00 06 80 00 00 00 0e | 20 40 30 10 48 c0 72 02 |........| @0.H.r.|
|00002f00| c0 81 66 04 4e fa 00 12 | 2f 2e 00 0e 70 0d aa aa |..f.N...|/...p...|
|00002f10| 2f 2e 00 0e 70 0b aa aa | 2f 2e 00 0e 70 21 2f 00 |/...p...|/...p!/.|
|00002f20| 70 05 aa aa 48 7a 00 0e | 2f 2e 00 16 20 2e 00 04 |p...Hz..|/... ...|
|00002f30| 60 00 fe 36 4e fa 00 12 | 48 7a 00 0e 2f 2e 00 16 |`..6N...|Hz../...|
|00002f40| 20 2e 00 04 60 00 fe 22 | 20 1f 70 3f 52 6e 00 0c | ...`.."| .p?Rn..|
|00002f50| b0 6e 00 0c 6c 00 fe c2 | 2f 2e 00 08 a8 73 de fc |.n..l...|/....s..|
|00002f60| 00 1c 2b 5f f7 54 2c 5f | de fc 00 04 4e 75 80 0d |..+_.T,_|....Nu..|
|00002f70| 54 72 79 4d 6f 76 69 65 | 45 76 65 6e 74 00 00 00 |TryMovie|Event...|
|00002f80| 4e fa 00 e0 24 4f 2f 0e | 2f 2d f7 54 9e fc 00 10 |N...$O/.|/-.T....|
|00002f90| 2c 4f 9f fc 00 00 00 00 | 2b 4f f7 54 3d 40 00 04 |,O......|+O.T=@..|
|00002fa0| 20 1a 2d 40 00 00 20 2e | 00 00 2f 00 30 2e 00 04 | .-@.. .|../.0...|
|00002fb0| 48 c0 22 00 70 10 4e ad | 07 2a 22 1f d0 81 2d 40 |H.".p.N.|.*"...-@|
|00002fc0| 00 00 20 2e 00 00 20 40 | 20 10 2d 40 00 06 20 2e |.. ... @| .-@.. .|
|00002fd0| 00 06 66 04 4e fa 00 6e | 2f 2e 00 06 70 0c aa aa |..f.N..n|/...p...|
|00002fe0| 20 2e 00 00 58 80 20 40 | 20 10 2d 40 00 0a 20 2e | ...X. @| .-@.. .|
|00002ff0| 00 0a 66 04 4e fa 00 0e | 2f 2e 00 0a 20 3c 00 00 |..f.N...|/... <..|
|00003000| 01 8b aa aa 20 2e 00 00 | 20 40 42 90 20 2e 00 00 |.... ...| @B. ...|
|00003010| 58 80 20 40 42 90 55 8f | 20 2e 00 00 06 80 00 00 |X. @B.U.| .......|
|00003020| 00 0c 20 40 30 10 48 c0 | 3f 00 20 3c 00 00 00 d5 |.. @0.H.|?. <....|
|00003030| aa aa 30 1f 48 c0 3d 40 | 00 0e 30 2e 00 04 48 c0 |..0.H.=@|..0...H.|
|00003040| 4e ad 08 c2 de fc 00 10 | 2b 5f f7 54 2c 5f de fc |N.......|+_.T,_..|
|00003050| 00 04 4e 75 80 0a 43 6c | 6f 73 65 4d 6f 76 69 65 |..Nu..Cl|oseMovie|
|00003060| 00 00 4e fa 00 82 24 4f | 2f 0e 2f 2d f7 54 9e fc |..N...$O|/./-.T..|
|00003070| 00 08 2c 4f 9f fc 00 00 | 00 00 2b 4f f7 54 2d 40 |..,O....|..+O.T-@|
|00003080| 00 00 20 2e 00 00 66 04 | 4e fa 00 3e 70 01 3d 40 |.. ...f.|N..>p.=@|
|00003090| 00 04 48 7a 00 10 2f 2e | 00 00 30 2e 00 04 48 c0 |..Hz../.|..0...H.|
|000030a0| 60 00 fe e2 70 3f 52 6e | 00 04 b0 6e 00 04 6c e2 |`...p?Rn|...n..l.|
|000030b0| 70 02 aa aa 20 2e 00 00 | c1 88 a0 1f 48 c0 3d 40 |p... ...|....H.=@|
|000030c0| 00 06 70 00 2d 40 00 00 | 20 2e 00 00 de fc 00 08 |..p.-@..| .......|
|000030d0| 2b 5f f7 54 2c 5f 4e 75 | 80 0a 51 75 69 74 4d 6f |+_.T,_Nu|..QuitMo|
|000030e0| 76 69 65 73 00 00 00 00 | 01 20 00 36 f2 02 49 6e |vies....|. .6..In|
|000030f0| 69 74 4d 6f 76 69 65 73 | 00 00 00 04 80 00 00 16 |itMovies|........|
|00003100| f2 02 70 6c 61 79 4d 6f | 76 69 65 20 00 00 00 74 |..playMo|vie ...t|
|00003110| 80 01 00 00 00 26 00 17 | f2 02 72 65 77 69 6e 64 |.....&..|..rewind|
|00003120| 4d 6f 76 69 65 20 00 00 | 00 fa 80 01 00 00 00 26 |Movie ..|.......&|
|00003130| 00 16 f2 02 73 74 6f 70 | 4d 6f 76 69 65 20 00 00 |....stop|Movie ..|
|00003140| 01 70 80 01 00 00 00 26 | 00 18 f2 02 4d 6f 76 69 |.p.....&|....Movi|
|00003150| 65 44 69 72 65 63 74 69 | 6f 6e 00 00 01 dc 80 01 |eDirecti|on......|
|00003160| 00 00 00 26 00 18 f2 02 | 4e 65 77 4d 6f 76 69 65 |...&....|NewMovie|
|00003170| 57 69 6e 64 6f 77 00 00 | 02 70 80 06 00 00 00 03 |Window..|.p......|
|00003180| 00 00 00 03 00 00 00 02 | 00 00 00 05 00 00 00 83 |........|........|
|00003190| 00 00 00 27 00 19 f2 02 | 43 6f 6e 74 72 6f 6c 6c |...'....|Controll|
|000031a0| 65 72 45 76 65 6e 74 20 | 00 00 05 e4 80 02 00 00 |erEvent |........|
|000031b0| 00 24 00 00 00 24 00 18 | f2 02 54 72 79 4d 6f 76 |.$...$..|..TryMov|
|000031c0| 69 65 45 76 65 6e 74 20 | 00 00 06 5c 80 02 00 00 |ieEvent |...\....|
|000031d0| 00 24 00 00 00 27 00 16 | f2 02 43 6c 6f 73 65 4d |.$...'..|..CloseM|
|000031e0| 6f 76 69 65 00 00 08 00 | 80 02 00 00 00 06 00 00 |ovie....|........|
|000031f0| 00 27 00 36 f2 02 51 75 | 69 74 4d 6f 76 69 65 73 |.'.6..Qu|itMovies|
|00003200| 00 00 08 e2 80 01 00 00 | 00 27 00 00 00 07 00 01 |........|.'......|
|00003210| 04 4d 6f 6f 56 00 00 00 | 04 00 01 02 ee 00 00 00 |.MooV...|........|
|00003220| 08 00 2a 00 7d 02 4e 02 | bd 00 00 00 02 01 18 00 |..*.}.N.|........|
|00003230| 00 01 00 00 00 0b af 00 | 00 0a af 00 00 00 b1 05 |........|........|
|00003240| 2f 96 b4 03 42 00 00 00 | 1c 00 96 00 05 46 6e 43 |/...B...|.....FnC|
|00003250| 64 00 00 00 32 46 6e 54 | 62 00 00 00 3e 53 54 52 |d...2FnT|b...>STR|
|00003260| 23 00 00 00 4a 53 74 62 | 6c 00 00 00 56 77 50 4f |#...JStb|l...VwPO|
|00003270| 53 00 00 00 62 52 45 4d | 3e 00 00 00 6e 00 7e ff |S...bREM|>...n.~.|
|00003280| ff 00 00 00 00 00 00 00 | 00 00 7e ff ff 00 00 09 |........|..~.....|
|00003290| 66 00 00 00 00 00 7e ff | ff 10 00 0a 8a 00 00 00 |f.....~.|........|
|000032a0| 00 00 7e ff ff 00 00 0a | 95 00 00 00 00 03 e8 00 |..~.....|........|
|000032b0| 00 00 00 0a 9d 05 2f 86 | 04 03 e8 00 10 00 00 0a |....../.|........|
|000032c0| a9 05 2f 7f d0 0f 57 69 | 6e 64 6f 77 20 50 6f 73 |../...Wi|ndow Pos|
|000032d0| 69 74 69 6f 6e 0a 52 45 | 4d 20 49 6e 64 65 6e 74 |ition.RE|M Indent|
|000032e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+